summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_filter.h
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/lib/evas/include/evas_filter.h
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/lib/evas/include/evas_filter.h')
-rw-r--r--src/lib/evas/include/evas_filter.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/lib/evas/include/evas_filter.h b/src/lib/evas/include/evas_filter.h
index f1cbffb31c..bb7a32d287 100644
--- a/src/lib/evas/include/evas_filter.h
+++ b/src/lib/evas/include/evas_filter.h
@@ -143,7 +143,6 @@ void evas_filter_context_post_run_callback_set(Evas_Filter_C
143Eina_Bool evas_filter_context_buffers_allocate_all(Evas_Filter_Context *ctx); 143Eina_Bool evas_filter_context_buffers_allocate_all(Evas_Filter_Context *ctx);
144 144
145int evas_filter_buffer_empty_new(Evas_Filter_Context *ctx, Eina_Bool alpha_only); 145int evas_filter_buffer_empty_new(Evas_Filter_Context *ctx, Eina_Bool alpha_only);
146int evas_filter_buffer_image_new(Evas_Filter_Context *ctx, void *image);
147void *evas_filter_buffer_backing_get(Evas_Filter_Context *ctx, int bufid); 146void *evas_filter_buffer_backing_get(Evas_Filter_Context *ctx, int bufid);
148void *evas_filter_buffer_backing_steal(Evas_Filter_Context *ctx, int bufid); 147void *evas_filter_buffer_backing_steal(Evas_Filter_Context *ctx, int bufid);
149Eina_Bool evas_filter_buffer_backing_release(Evas_Filter_Context *ctx, void *stolen_buffer); 148Eina_Bool evas_filter_buffer_backing_release(Evas_Filter_Context *ctx, void *stolen_buffer);