summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_filter.h
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-01-23 17:55:17 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-04-14 11:26:43 +0900
commit92dfe1831cc8a5f53c65ef5b0893eb05d2476e45 (patch)
tree0f7582c03f20f511f2c7b78533c518f8b28fa31c /src/lib/evas/include/evas_filter.h
parent2ef8d6f39af839c23551239216cea100254f80df (diff)
evas filters: Fix blur logic and GL buffer handling
This corrects two things: - the blur filter high-level logic, that lead to reusing some temporary buffers which contained garbage; - the versatile gl buffer implementation so that it now properly switches between the RGBA_Image and the FBO content (yes, this is insanely slow and inefficient... but it works and that was the only point).
Diffstat (limited to 'src/lib/evas/include/evas_filter.h')
-rw-r--r--src/lib/evas/include/evas_filter.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/include/evas_filter.h b/src/lib/evas/include/evas_filter.h
index 0736b5b542..533bc249b9 100644
--- a/src/lib/evas/include/evas_filter.h
+++ b/src/lib/evas/include/evas_filter.h
@@ -55,6 +55,7 @@ typedef void (* Evas_Filter_Cb) (Evas_Filter_Context *ctx, void *data, Eina_Bool
55/** @internal */ 55/** @internal */
56enum _Evas_Filter_Mode 56enum _Evas_Filter_Mode
57{ 57{
58 EVAS_FILTER_MODE_SKIP, /**< No operation */
58 EVAS_FILTER_MODE_BLEND, /**< Blend with current context render_op */ 59 EVAS_FILTER_MODE_BLEND, /**< Blend with current context render_op */
59 EVAS_FILTER_MODE_BLUR, /**< @see Evas_Filter_Blur_Type */ 60 EVAS_FILTER_MODE_BLUR, /**< @see Evas_Filter_Blur_Type */
60 EVAS_FILTER_MODE_CURVE, /**< Apply color curve */ 61 EVAS_FILTER_MODE_CURVE, /**< Apply color curve */