Convert shaders in dali-demo to use shader compilation tool
[platform/core/uifw/dali-demo.git] / examples / rendering-radial-progress / shaders / radial-progress-basic.vert
1 // Vertex shader for polygon
2
3 attribute mediump vec3  aPosition;
4 uniform   mediump mat4  uMvpMatrix; // DALi shader builtin
5 uniform   mediump vec3  uSize;      // DALi shader builtin
6 uniform   mediump float uProgress;
7
8 varying mediump vec2 vTexCoord;
9
10 void main()
11 {
12   mediump vec4 vertexPosition = vec4(aPosition.x, aPosition.y, 0.0, 1.0);
13
14   float index = aPosition.z;
15   if( uProgress < index )
16   {
17     vertexPosition = vec4(0.0, 0.0, 0.0, 1.0);
18   }
19
20   vertexPosition.xyz *= uSize;
21   gl_Position = uMvpMatrix * vertexPosition;
22 }