forked from enlightenment/efl
25 lines
415 B
Plaintext
25 lines
415 B
Plaintext
uniform mat4 uMatrixMvp;
|
|
varying vec4 vColor;
|
|
|
|
VERTEX_SHADER_USE_POSITION
|
|
VERTEX_SHADER_USE_COLOR
|
|
|
|
void main()
|
|
{
|
|
VERTEX_SHADER_POSITION
|
|
|
|
#ifdef VERTEX_COLOR_BLEND
|
|
vec4 color = aColor0 * uColorWeight + aColor1 * (1.0 - uColorWeight);
|
|
#else
|
|
|
|
#ifdef VERTEX_COLOR
|
|
vec4 color = aColor0;
|
|
#endif //VERTEX_COLOR
|
|
|
|
#endif //VERTEX_COLOR_BLEND
|
|
|
|
vColor = color;
|
|
gl_Position = uMatrixMvp * position;
|
|
}
|
|
|