evas filters: Avoid unnecessary draw
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 22 Mar 2017 07:16:22 +0000 (16:16 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 14 Apr 2017 02:26:43 +0000 (11:26 +0900)
commitb77cb960caa4f5fee153331d6e7f5ebcf72b722c
tree125f22c537a2782f6403d7a5e303105b81841b1e
parentebeead46817bd79caed668d9b5456f7fc1079d17
evas filters: Avoid unnecessary draw

This avoids creating one more FBO and doing one more draw,
by rendering the image input data directly into the input
buffer. This also makes the code common between SW and GL.
src/lib/evas/canvas/evas_filter_mixin.c
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_object_textblock.c
src/lib/evas/filters/evas_filter.c
src/lib/evas/filters/evas_filter_private.h
src/lib/evas/include/evas_filter.h