Evas GL common: Use uniform instead of attribute for sample
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 11 Feb 2015 11:39:05 +0000 (20:39 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 12 Feb 2015 02:23:03 +0000 (11:23 +0900)
commit986b60eaf0175b3592883c85cfb6f5f5a280f31d
tree7d7007b96cf16c17a4974758b2a79ad3c26cf8b6
parent7c5f92d702e2534b7b664d2b20d060dcac5fa6e6
Evas GL common: Use uniform instead of attribute for sample

Image and texture programs "12", "21" and "22" used tex_sample
as a texture attribute passed to the vertex shader. Instead of
this seemingly hackish solution, use a vec2 uniform.
28 files changed:
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/img_12_bgra_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/img_12_bgra_vert.shd
src/modules/evas/engines/gl_common/shader/img_12_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/img_12_vert.shd
src/modules/evas/engines/gl_common/shader/img_21_bgra_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/img_21_bgra_vert.shd
src/modules/evas/engines/gl_common/shader/img_21_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/img_21_vert.shd
src/modules/evas/engines/gl_common/shader/img_22_bgra_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/img_22_bgra_vert.shd
src/modules/evas/engines/gl_common/shader/img_22_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/img_22_vert.shd
src/modules/evas/engines/gl_common/shader/tex_12_afill_vert.shd
src/modules/evas/engines/gl_common/shader/tex_12_nomul_afill_vert.shd
src/modules/evas/engines/gl_common/shader/tex_12_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/tex_12_vert.shd
src/modules/evas/engines/gl_common/shader/tex_21_afill_vert.shd
src/modules/evas/engines/gl_common/shader/tex_21_nomul_afill_vert.shd
src/modules/evas/engines/gl_common/shader/tex_21_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/tex_21_vert.shd
src/modules/evas/engines/gl_common/shader/tex_22_afill_vert.shd
src/modules/evas/engines/gl_common/shader/tex_22_nomul_afill_vert.shd
src/modules/evas/engines/gl_common/shader/tex_22_nomul_vert.shd
src/modules/evas/engines/gl_common/shader/tex_22_vert.shd