Convert shaders in dali-demo to use shader compilation tool
[platform/core/uifw/dali-demo.git] / examples / rendering-basic-light / shaders / rendering-basic-light.vert
1 attribute mediump vec3 aPosition; // DALi shader builtin
2 attribute mediump vec3 aNormal; // DALi shader builtin
3 uniform   mediump mat4 uMvpMatrix; // DALi shader builtin
4 uniform   mediump vec3 uSize; // DALi shader builtin
5 uniform   mediump mat4 uModelView; // DALi shader builtin
6 uniform   mediump mat3 uNormalMatrix; // DALi shader builtin
7
8 varying mediump vec3 vNormal;
9 varying mediump vec3 vFragPos;
10
11 void main()
12 {
13   mediump vec4 vertexPosition = vec4(aPosition, 1.0);
14   vertexPosition.xyz *= uSize;
15   vFragPos = vec3(uModelView * vertexPosition);
16   vNormal = uNormalMatrix * aNormal;
17
18   gl_Position = uMvpMatrix * vertexPosition;
19 }