Evas GL shaders: Add mask 21, 12, 22 downsampling modes
authorJean-Philippe Andre <jp.andre@samsung.com>
Mon, 7 Sep 2015 10:21:13 +0000 (19:21 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Mon, 14 Sep 2015 02:20:21 +0000 (11:20 +0900)
commit2381d8160ab9b92623cf175a4b13cc2f925cba3a
tree41b378b52a526fd14015adcbff905bd609704812
parent6da5d54f8e41ad6f7d916dd5dde044bbc48ee325
Evas GL shaders: Add mask 21, 12, 22 downsampling modes

This is a huge patch, but keep in mind that 4326 line changes
were automatically generated from the template GLSL files.

This also adds some minor refactors here and there to accomodate
for the new shaders, but nothing crazy.

"GL fast-path" downsampled masks should now look pretty good.
src/modules/evas/engines/gl_common/evas_gl_common.h
src/modules/evas/engines/gl_common/evas_gl_context.c
src/modules/evas/engines/gl_common/evas_gl_shader.c
src/modules/evas/engines/gl_common/shader/evas_gl_enum.x
src/modules/evas/engines/gl_common/shader/evas_gl_shaders.x
src/modules/evas/engines/gl_common/shader/fragment.glsl
src/modules/evas/engines/gl_common/shader/gen_shaders.sh
src/modules/evas/engines/gl_common/shader/shaders.txt
src/modules/evas/engines/gl_common/shader/vertex.glsl