summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/software_generic/evas_ector_software_buffer.c
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-12-09 10:45:53 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-01-05 15:43:44 +0900
commit57902fffd3653ee3640185c7f637889af1a9a80a (patch)
treeec25f7a1e3a72da4f34f3b2f2cd17777f338115a /src/modules/evas/engines/software_generic/evas_ector_software_buffer.c
parente3af2783ff0921bf914d3edf0f0cd6253da27b8d (diff)
Evas filters: Use Ector.Buffer instead of RGBA_Image
This is a major refactoring of the evas filters submodule. Use Ector.Buffer and the map/unmap methods instead of directly accessing image buffers with RGBA_Image. RGBA_Image is still used under the hood, for two reasons: - Required for the final output (blend onto Evas itself) - Required for the scaling routines FIXME: - Breaks proxy support (ie. all kind of texturing). - This breaks filters support for the GL engine.
Diffstat (limited to 'src/modules/evas/engines/software_generic/evas_ector_software_buffer.c')
-rw-r--r--src/modules/evas/engines/software_generic/evas_ector_software_buffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/evas/engines/software_generic/evas_ector_software_buffer.c b/src/modules/evas/engines/software_generic/evas_ector_software_buffer.c
index 3d45862653..44ebf8fbd3 100644
--- a/src/modules/evas/engines/software_generic/evas_ector_software_buffer.c
+++ b/src/modules/evas/engines/software_generic/evas_ector_software_buffer.c
@@ -49,7 +49,7 @@ _evas_ector_software_buffer_evas_ector_buffer_engine_image_set(Eo *obj, Evas_Ect
49 49
50 eo_do(obj, ector_buffer_pixels_set(im->image.data, 50 eo_do(obj, ector_buffer_pixels_set(im->image.data,
51 im->cache_entry.w, im->cache_entry.h, 0, 51 im->cache_entry.w, im->cache_entry.h, 0,
52 _evas_to_gfx_render_op(im->cache_entry.space), 52 im->cache_entry.space,
53 EINA_TRUE, 0, 0, 0, 0)); 53 EINA_TRUE, 0, 0, 0, 0));
54} 54}
55 55