[dali_2.0.7] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / automated-tests / resources / dli_arc.vsh
1 #version 300 es\r
2 \r
3 #ifdef HIGHP\r
4   precision highp float;\r
5 #else\r
6   precision mediump float;\r
7 #endif\r
8 \r
9 in vec3 aPosition;\r
10 in vec2 aTexCoord;\r
11 \r
12 out vec2 vUV;\r
13 \r
14 uniform vec3 uSize;\r
15 \r
16 uniform mat4 uProjection;\r
17 uniform mat4 uModelMatrix;\r
18 uniform mat4 uViewMatrix;\r
19 \r
20 uniform vec2 uTilt;\r
21 \r
22 void main()\r
23 {\r
24   vec4 vPosition = vec4( aPosition * uSize, 1.0);\r
25   vec4 mPosition = uModelMatrix * vPosition;\r
26 \r
27   mPosition.xy += 0.3 * uTilt * mPosition.z;\r
28   gl_Position = uProjection * uViewMatrix * mPosition;\r
29 \r
30 #ifdef FLIP_V\r
31   vUV = vec2(aTexCoord.x, 1.0 - aTexCoord.y);\r
32 #else\r
33   vUV = aTexCoord;\r
34 #endif\r
35 \r
36 }\r