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
90eb77b42e
Remove unused code.
...
Fix creation of hardware surface
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:22:11 +01:00
Chris Michael
2946f63664
Remove unused fields from output structure
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:21:54 +01:00
Chris Michael
9841131e1c
Assign an output to a surface when we map it
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-11 09:21:31 +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
f882da7f3f
Big giant rendering commit from work so I can continue from home.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 14:52:17 +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
ef6225a87c
Create a renderer during compositor init
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:52:10 +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
941d03a466
Change to eldbus
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-10 07:07:38 +01:00
Chris Michael
e4fdc33adf
Formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:39:57 +01:00
Chris Michael
091d4932bd
Some cleanup
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:39:22 +01:00
Chris Michael
9e307f8b5f
Some cleanup
...
Emit frame signal on output
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-09 18:38:20 +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
9623cc3475
Update wl_desktop for recent wayland changes.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-08 10:04:57 +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
e0df793db0
Cleanup some unused variables.
...
When we repaint outputs, subtract any damaged regions for the plane.
Start work on actual buffer attach to surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 15:04:50 +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
Chris Michael
bd97b2c442
Change e_plane to use pixman regions.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:34:59 +01:00