aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2014-02-19 19:48:44 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2014-02-20 13:27:43 +0900
commitbdb3ccd1dd3aef2de55f68c8ba475209c8913146 (patch)
treeaca6833e6585ba522ab47206b650a2df1d8f3c21 /src
parentEvas filters: Fix documentation for color with rgba buffers (diff)
downloadefl-bdb3ccd1dd3aef2de55f68c8ba475209c8913146.tar.gz
Evas filters: Add a note to the transform doc
This is a special operation, with a simplistic implementation.
Diffstat (limited to 'src')
-rw-r--r--src/lib/evas/filters/evas_filter_parser.c1
-rw-r--r--src/lib/evas/filters/evas_filter_transform.c7
2 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/evas/filters/evas_filter_parser.c b/src/lib/evas/filters/evas_filter_parser.c
index c3a401b1b1..19f841c2c8 100644
--- a/src/lib/evas/filters/evas_filter_parser.c
+++ b/src/lib/evas/filters/evas_filter_parser.c
@@ -1565,6 +1565,7 @@ _transform_padding_update(Evas_Filter_Program *pgm,
Apply a geometrical transformation to a buffer.
Right now, only <b>vertical flip</b> is implemented and available.
+ This operation does not blend and assumes the destination buffer is empty.
@code
transform (dst, op = vflip, src = input, oy = 0);
diff --git a/src/lib/evas/filters/evas_filter_transform.c b/src/lib/evas/filters/evas_filter_transform.c
index eaf1289a29..b284eba4cb 100644
--- a/src/lib/evas/filters/evas_filter_transform.c
+++ b/src/lib/evas/filters/evas_filter_transform.c
@@ -1,5 +1,12 @@
#include "evas_filter_private.h"
+/* Apply geomeetrical transformations to a buffer.
+ * This filter is a bit simplistic at the moment.
+ *
+ * It also assumes the destination is empty, as it does not use blend
+ * operations. This should probably be fixed later on (use evas_map?).
+ */
+
static Eina_Bool
_vflip_cpu(Evas_Filter_Command *cmd)
{