forked from enlightenment/efl
[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:
parent
f95136f139
commit
02da66541f
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue