Evas GL common: Factorize GL shader selection code
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 2 Apr 2015 06:50:33 +0000 (15:50 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 3 Apr 2015 02:26:14 +0000 (11:26 +0900)
commitf8f1a3e9edb8a5feb5b62b89ede1b9c1e07fb5dd
tree4b081257503ba70c4ce172a2038f71d17e86f936
parenta3de2ee3fdbec622712206f8d4b0d2f246943a6d
Evas GL common: Factorize GL shader selection code

Improve the shader selection function to handle all possible
cases. Only images really need special handling as they
support so many parameters.
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_shaders.x
src/modules/evas/engines/gl_common/shader/gen_shaders.sh