[Evas: Evas_3D] Refactor shader system: refactored color pick shade mode.

Reviewers: cedric, jpeg

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2230
This commit is contained in:
Dmytro Dadyka 2015-03-24 10:50:36 -07:00 committed by Jean-Philippe ANDRE
parent f95136f139
commit 02da66541f
2 changed files with 3 additions and 20 deletions

View File

@ -1,27 +1,10 @@
uniform mat4 uMatrixMvp;
#ifdef VERTEX_POSITION
attribute vec4 aPosition0;
#endif //VERTEX_POSITION
#ifdef VERTEX_POSITION_BLEND
attribute vec4 aPosition1;
uniform float uPositionWeight;
#endif //VERTEX_POSITION_BLEND
VERTEX_SHADER_USE_POSITION
void main()
{
#ifdef VERTEX_POSITION_BLEND
vec4 position = aPosition0 * uPositionWeight +
aPosition1 * (1.0 - uPositionWeight);
position = vec4(position.xyz, 1.0);
#else
#ifdef VERTEX_POSITION
vec4 position = vec4(aPosition0.xyz, 1.0);
#endif // VERTEX_POSITION
#endif //VERTEX_POSITION_BLEND
VERTEX_SHADER_POSITION
gl_Position = uMatrixMvp * position;
}

View File

@ -1214,7 +1214,7 @@ static const char const color_pick_vert_glsl[] =
"#endif //VERTEX_POSITION_BLEND\n"
"void main()\n"
"{\n"
"#ifdef VERTEX_POSITION_BLEND\n"
" #ifdef VERTEX_POSITION_BLEND\n"
" vec4 position = aPosition0 * uPositionWeight +\n"
" aPosition1 * (1.0 - uPositionWeight);\n"
" position = vec4(position.xyz, 1.0);\n"