summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-01-04 20:33:37 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-01-05 15:43:44 +0900
commit13f66f8887b3f7f63be26c6ec55cebd6ca7bd1bd (patch)
tree463e7a4b636e66db64043963099c8c095ff6490c /src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo
parent0d5b42e6bbff30ead404460a0538d80282a9d6c9 (diff)
Evas filters: Complete basic repairs for GL engine
Now the filters should work with the GL engine, again, but with a potentially crazy performance. Indeed, the input buffer is now backed by an FBO, that needs to be glReadPixel'ed everytime it is accessed by the filters (mapped).
Diffstat (limited to '')
-rw-r--r--src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo b/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo
index 82cebb4e3d..2eede45d15 100644
--- a/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo
+++ b/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo
@@ -8,5 +8,10 @@ class Evas.Ector.GL.Image.Buffer (Evas.Ector.GL.Buffer, Evas.Ector.Buffer)
8 Eo.Base.destructor; 8 Eo.Base.destructor;
9 Evas.Ector.Buffer.engine_image.set; 9 Evas.Ector.Buffer.engine_image.set;
10 Evas.Ector.Buffer.engine_image.get; 10 Evas.Ector.Buffer.engine_image.get;
11 Ector.Generic.Buffer.flags.get;
12 Ector.Generic.Buffer.span_get;
13 Ector.Generic.Buffer.span_free;
14 Ector.Generic.Buffer.map;
15 Ector.Generic.Buffer.unmap;
11 } 16 }
12} 17}