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