[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; uniform mat4 uMatrixMvp;
#ifdef VERTEX_POSITION VERTEX_SHADER_USE_POSITION
attribute vec4 aPosition0;
#endif //VERTEX_POSITION
#ifdef VERTEX_POSITION_BLEND
attribute vec4 aPosition1;
uniform float uPositionWeight;
#endif //VERTEX_POSITION_BLEND
void main() void main()
{ {
#ifdef VERTEX_POSITION_BLEND VERTEX_SHADER_POSITION
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
gl_Position = uMatrixMvp * position; gl_Position = uMatrixMvp * position;
} }