Chris Michael
e353385acb
Initialize variables.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-13 16:46:48 +01:00
Chris Michael
caeae50db3
Set surface's resource client to NULL initially
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 14:50:38 +01:00
Chris Michael
eadce5e382
Don't init e_scale and e_theme until we have our interfaces bound
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 14:50:15 +01:00
Chris Michael
390dd4a7e2
More work on getting input to function
...
Setup pointer grabs and the grab interface
Add functions to set pointer focus and to send mouse move events
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 14:49:22 +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
3bd70f214e
Add e_input files
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 12:04:01 +01:00
Chris Michael
2350671766
Add e_input to build order.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 12:03:45 +01:00
Chris Michael
cdcf01fe4e
Add e_input to includes
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 12:03:37 +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
ee2e852673
Add renderer destroy function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-13 07:07:31 +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
5af1978ef3
Add output_assign function
...
Initialize bounding region of surface
Add some debug printfs
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:18:14 +01:00
Chris Michael
438102e98c
Add bounding region to surface structure
...
Add output_mask to surface structure
Add output_assign function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:17:51 +01:00
Chris Michael
03c8995828
Add/Remove some debugging statements
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:17:06 +01:00
Chris Michael
3408b13dcc
Add e_output_damage function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:16:49 +01:00
Chris Michael
feadd8a535
Add e_output_damage function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:16:36 +01:00
Chris Michael
2bd2063aa6
Assocate test rectangle with the ecore_evas
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:16:19 +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
b7e87dab89
Add gles2 headers
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:51:49 +01:00
Chris Michael
e83086287f
Add renderer to the compositor
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:51:31 +01:00
Chris Michael
ea11ca564b
Add shader and renderer to build order
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:51:21 +01:00
Chris Michael
a2551b75c5
Add shader and renderer to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:51:04 +01:00
Chris Michael
f1a2fdc10f
Add files for renderer
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:50:54 +01:00
Chris Michael
d93921bc23
Add e_shader
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:50:42 +01:00
Chris Michael
4d003429c6
Include proper header for eldbus
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:08:17 +01:00
Chris Michael
e4fdc33adf
Formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:39:57 +01:00
Chris Michael
2126e5f3d0
Add e_surface_buffer_set and e_surface_show functions
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:36:35 +01:00
Chris Michael
526f60e5b9
Unify surface_destroy with compositor surface destroy
...
Start on surface buffer set
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:35:53 +01:00
Chris Michael
a30faf6e71
Add frame and destroy signals to output
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:34:55 +01:00
Chris Michael
9ef91e64f6
Initialize signals on output init
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:34:43 +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
84561ae002
Use /tmp for XDG_RUNTIME_DIR if not set.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-08 10:07:34 +01:00
Chris Michael
f97195229b
Update shell_surface structure for recent wayland changes.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-08 10:04:36 +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
a92d6850b4
Update e_surface for recent wayland changes.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-07 18:34:39 +01:00
Chris Michael
b2062d0934
Pointer grab should be a pointer.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-07 18:34:15 +01:00
Chris Michael
c65425c8b2
Change wl_surface to a wl_resource
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-07 18:33:54 +01:00
Chris Michael
cdd342b865
Add set_opaque and set_input function callbacks.
...
Init the pixman regions on surface create.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 15:04:11 +01:00
Chris Michael
536880e552
change eina_rectangle to pixman_region
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 14:24:14 +01:00
Chris Michael
18b27dd615
include pixman header.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 14:04:06 +01:00
Chris Michael
fdb1ba50bd
Change from eina_rectangle to pixman_region.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 14:02:54 +01:00
Chris Michael
4eee0d330a
change e_surface to use pixman regions
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:52:01 +01:00
Chris Michael
c38e0dbb70
modify damage calculate function to take a return region.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:48:44 +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
909f62fc47
Ooops, missed one eina_rectangle to remove.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:39:41 +01:00
Chris Michael
cb9705db57
Change e_region to use pixman.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:37:36 +01:00
Chris Michael
fa3f829c67
Change e_region to use pixman.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:35:56 +01:00
Chris Michael
b09b90184d
Fix typo
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:35:46 +01:00