filter: make grayscale, inverse_color faster (GL) 74/236674/8
authorShinwoo Kim <cinoo.kim@samsung.com>
Fri, 19 Jun 2020 07:30:41 +0000 (16:30 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 15 Jul 2020 04:49:29 +0000 (04:49 +0000)
commite840d731f6397fb07cbbe966abd372f7be4a1457
tree3366ed8cdcc86df7ffbd83eb91d7e98287b0c30d
parentd1c1eb21047c49389b725587a542277d966a2c64
filter: make grayscale, inverse_color faster (GL)

This commit for grayscale, inverse_color filter used by enlightenment.
The fps is decreased with those filters because filter is using off-
screen buffer and copying data between buffers. This commit makes
filter do not use off-screen buffer. Finally the fps is almost same
between ON and OFF filter.

*tizen_only

Change-Id: Ia7ba742d4d8a893fe4908e17895c388cfa3fc286
src/lib/evas/canvas/evas_filter_mixin.c
src/lib/evas/filters/evas_filter_parser.c
src/lib/evas/include/evas_common_private.h
src/lib/evas/include/evas_filter.h
src/modules/evas/engines/gl_common/evas_gl_shader.c