Christopher Michael
|
4203a3afbc
|
Remove unused variable.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83273
|
2013-01-24 09:20:40 +00:00 |
Christopher Michael
|
aed4b4e7b6
|
Remove included evas_outbuf.h
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83272
|
2013-01-24 09:20:36 +00:00 |
Christopher Michael
|
a2dfe25719
|
Change wayland shm engine to use proper macro.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83271
|
2013-01-24 09:20:32 +00:00 |
Christopher Michael
|
c329317711
|
Modify ecore_evas_wayland_shm to handle passing the wl_shm and
wl_surface to the new double-buffer engine.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83270
|
2013-01-24 09:20:29 +00:00 |
Christopher Michael
|
7ebc5523bb
|
Remove old line which did a wl buffer attach.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83269
|
2013-01-24 09:19:51 +00:00 |
Christopher Michael
|
269ce8364f
|
Remove all old code from ecore_evas that involved creating the wayland
buffer and shm pool.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83268
|
2013-01-24 09:18:34 +00:00 |
Christopher Michael
|
cf7153e8df
|
Add new wayland shm engine files to Makefile.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83267
|
2013-01-24 09:18:26 +00:00 |
Christopher Michael
|
ac1ecc770a
|
Add engine output redraws next update get code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83266
|
2013-01-24 09:18:19 +00:00 |
Christopher Michael
|
17225d31e8
|
Add merge rectangles code (borrowed from the x11 engine).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83265
|
2013-01-24 09:18:15 +00:00 |
Christopher Michael
|
824971a110
|
Add local function prototype for mergine rectangles.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83264
|
2013-01-24 09:18:09 +00:00 |
Christopher Michael
|
082f2c8f83
|
Add engine idle flush code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83263
|
2013-01-24 09:18:03 +00:00 |
Christopher Michael
|
b5ac8fe948
|
Add engine output flush code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83262
|
2013-01-24 09:17:56 +00:00 |
Christopher Michael
|
a3559d4c88
|
Add code for engine redraws push.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83261
|
2013-01-24 09:17:51 +00:00 |
Christopher Michael
|
4c04c1bb54
|
Add engine output redraws clear code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83260
|
2013-01-24 09:17:47 +00:00 |
Christopher Michael
|
866576b89b
|
Add engine output redraws rectangle del code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83259
|
2013-01-24 09:17:40 +00:00 |
Christopher Michael
|
7de14722fe
|
Add engine output redraws rectangle add code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83258
|
2013-01-24 09:17:37 +00:00 |
Christopher Michael
|
25e5af9ae6
|
Add engine tile size set function code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83257
|
2013-01-24 09:17:34 +00:00 |
Christopher Michael
|
6eda15c183
|
Add eng_output_resize code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83256
|
2013-01-24 09:17:30 +00:00 |
Christopher Michael
|
3dcaec35b5
|
Add code to the eng_output_free function to do any cleanup.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83255
|
2013-01-24 09:17:26 +00:00 |
Christopher Michael
|
ae0076c929
|
Create engine context if missing and return success.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83254
|
2013-01-24 09:17:23 +00:00 |
Christopher Michael
|
a2e3bfc356
|
Reassign engine data output
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83253
|
2013-01-24 09:17:19 +00:00 |
Christopher Michael
|
8fa451f2db
|
If we have an existing render engine already, then free the existing
output buffer, create a new one, and assign render engine functions.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83252
|
2013-01-24 09:17:15 +00:00 |
Christopher Michael
|
f72dfd4c31
|
Try to create the new Render_Engine on initial engine setup.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83251
|
2013-01-24 09:17:11 +00:00 |
Christopher Michael
|
034721bcd8
|
Add check to make sure output buffer creation worked.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83250
|
2013-01-24 09:17:00 +00:00 |
Christopher Michael
|
8a7ba73169
|
Add code to create the output buffer of the render engine and set the
render_engine functions.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83249
|
2013-01-24 09:16:55 +00:00 |
Christopher Michael
|
0fdbf94c23
|
Add initial swapper code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83248
|
2013-01-24 09:16:52 +00:00 |
Christopher Michael
|
7e13dc5459
|
Add initial header file for swapper.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83247
|
2013-01-24 09:16:49 +00:00 |
Christopher Michael
|
1d3cfce8a7
|
Remove include for evas_outbuf.h
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83246
|
2013-01-24 09:16:46 +00:00 |
Christopher Michael
|
f76eb06874
|
Add initial swap buffer code.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83245
|
2013-01-24 09:16:42 +00:00 |
Christopher Michael
|
82e807115f
|
Add initial swap buffer header file.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83244
|
2013-01-24 09:16:39 +00:00 |
Christopher Michael
|
9b9fdf840b
|
Set tilebuffer tile size in engine setup.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83243
|
2013-01-24 09:16:36 +00:00 |
Christopher Michael
|
fe75b1bf24
|
Try to create new tilebuffer in engine setup.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83242
|
2013-01-24 09:16:22 +00:00 |
Christopher Michael
|
f0a6c5ca26
|
During engine setup, try to allocate a new Render_Engine structure.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83241
|
2013-01-24 09:16:19 +00:00 |
Christopher Michael
|
753aa3d487
|
Add base function for engine output setup.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83240
|
2013-01-24 09:16:15 +00:00 |
Christopher Michael
|
b1cadea6c5
|
Add local function prototype for engine output setup.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83239
|
2013-01-24 09:16:12 +00:00 |
Christopher Michael
|
b17b417b73
|
Add test for 'swapping' (ie: buffering).
NB: This env variable is going to change for the wayland engine(s).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83238
|
2013-01-24 09:16:09 +00:00 |
Christopher Michael
|
5296f0c2cd
|
Add some evas_common init functions if we have not previously
initialized this engine before.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83237
|
2013-01-24 09:16:06 +00:00 |
Christopher Michael
|
7cd113ea47
|
Test for valid engine output to see if we need to create it.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83236
|
2013-01-24 09:16:03 +00:00 |
Christopher Michael
|
1e41dcd37f
|
Try to get the Evas public data from eo.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83235
|
2013-01-24 09:15:59 +00:00 |
Christopher Michael
|
98e58d34a1
|
Try to cast the passed in info to our engine info.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83234
|
2013-01-24 09:15:56 +00:00 |
Christopher Michael
|
57bb76834d
|
Try to free the allocated engine info structure.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83233
|
2013-01-24 09:15:53 +00:00 |
Christopher Michael
|
80f8fcfeeb
|
Return our allocated engine info structure.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83232
|
2013-01-24 09:15:49 +00:00 |
Christopher Michael
|
f3d29d891b
|
Fill in some default properties for our engine info.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83231
|
2013-01-24 09:15:15 +00:00 |
Christopher Michael
|
c13e0e7b5f
|
Try to allocate our engine info structure.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83230
|
2013-01-24 09:15:12 +00:00 |
Christopher Michael
|
3cdf6d6a50
|
Tell the Evas_Module about our functions and return success.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83229
|
2013-01-24 09:15:08 +00:00 |
Christopher Michael
|
77a205eac8
|
Define which functions this engine will override from the
software_generic functions.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83228
|
2013-01-24 09:15:05 +00:00 |
Christopher Michael
|
aa1bd96e2d
|
Copy the inherited functions into our local variable so we can
override some functions.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83227
|
2013-01-24 09:15:00 +00:00 |
Christopher Michael
|
1dbfd6c541
|
Try to inherit functions from the software_generic engine.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83226
|
2013-01-24 09:14:57 +00:00 |
Christopher Michael
|
145e8f8ced
|
On module open, create our log domain
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83225
|
2013-01-24 09:14:54 +00:00 |
Christopher Michael
|
6340706c3f
|
Unregister the module log domain on shutdown of the engine.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83224
|
2013-01-24 09:14:50 +00:00 |