evas: set visible texcolorpick texture in 3D shaders
authorOleksandr Shcherbina <o.shcherbina@samsung.com>
Wed, 2 Dec 2015 22:47:28 +0000 (14:47 -0800)
committerCedric BAIL <cedric@osg.samsung.com>
Wed, 2 Dec 2015 22:47:31 +0000 (14:47 -0800)
commite82baf2703a5988436decba5260f32e948e65fc2
treea32e9b3bf46fb656bf479219cf775b58b73be500
parentdc918064ce83ef029ce849cf5e80a85c434ff840
evas: set visible texcolorpick texture in 3D shaders

Summary:
Add uniform varialble uColorTexture. Generate sampler count for textcolorpick
and pass to renderer for bind additional texture unit to gl.
It can be used for different 3D effects - blur, wave distortion, heat haze, etc.
T2761

Reviewers: Hermet, raster, cedric

Reviewed By: cedric

Differential Revision: https://phab.enlightenment.org/D3372

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
src/modules/evas/engines/gl_common/evas_gl_3d.c
src/modules/evas/engines/gl_common/evas_gl_3d_private.h
src/modules/evas/engines/gl_common/evas_gl_3d_renderer.c
src/modules/evas/engines/gl_common/evas_gl_3d_shader.c