Commit Graph

27 Commits

Author SHA1 Message Date
Chris Michael b8081e7c05 Update e_wayland for recent wl_resource and wl_client changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-25 09:00:15 +01:00
Chris Michael bf2ab8d933 Update for recent changes in wayland core protocol
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-24 10:51:21 +01:00
Chris Michael d6b51b7b4c Big giant push to get elm apps working properly
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-18 21:08:07 +01:00
Chris Michael e8aba44ff7 Add function to find a surface based on x/y
Use wl_display_terminate instead of destroy

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 14:48:44 +01:00
Chris Michael 194b10c2ff Setup data_device for compositor.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 12:03:19 +01:00
Chris Michael a47f3ba8fd Better trapping for already loaded comp module.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-11 16:42:47 +01:00
Chris Michael 49ba7f2157 Big giant "e18-wayland-only starting to work" commit so I can continue
from home.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 14:54:50 +01:00
Chris Michael 1c51e65942 Initialize surface bounding region on creation
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:16:00 +01:00
Chris Michael e50261ae34 Big giant rendering commit from work so I can continue at home.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 14:51:56 +01:00
Chris Michael c61982bb54 Cleanup surfaces on shutdown
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:34:01 +01:00
Chris Michael c417fc64b6 Update e_comp for recent wayland changes.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-07 18:34:58 +01:00
Chris Michael de673f6b46 Switch compositor to use pixman regions.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:47:58 +01:00
Chris Michael 075da5d708 Add fuctions for compositor damage calculate and flush.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:30:33 +01:00
Chris Michael 43b8b81f4e Add compositor input_read function code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 12:29:05 +01:00
Chris Michael 48cbe12742 Add changes from home.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:27:57 +01:00
Chris Michael 03346a3d19 Add code to create and destroy a surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:32:59 +01:00
Chris Michael 58b03d351d Actually, do not return success unless the module was enabled.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:33:37 +01:00
Chris Michael b6dd15b8bd Add global compositor variable.
Change e_compositor_init to accept a display variable that we can pass
to EGLInit.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:59:30 +01:00
Chris Michael 2b538b1d5f Add function to return the existing compositor.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:54:52 +01:00
Chris Michael 9f5fba4c51 Set a reference to the compositor.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:51:22 +01:00
Chris Michael 8d39a06962 Initialize output_pool to zero.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael 2aec91cb81 Remove printfs.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael aa9a026cb5 Add idler
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:28 +01:00
Chris Michael 78c378c24f Fix variable name
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael 0de4510de8 Add functions for the compositor interface.
Add code to load the appropriate compositing module.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael c824e82451 Add code to initialize egl.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00
Chris Michael de72b92f26 Add start of compositor code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:27 +01:00