Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / canvas / webgl / resources / structUniformShader.vert
blobce73a21932b0d26c00e8a6d3b8ad081aa51aa71f
1 attribute vec4 a_vertex;
2 attribute vec3 a_normal;
4 uniform mat4 u_modelViewProjMatrix;
6 struct MyStruct
8   int x;
9   int y;
12 uniform MyStruct u_struct;
13 uniform float u_array[4];
15 varying vec3 v_normal;
17 void main()
18
19     v_normal = a_normal;
20     gl_Position = u_modelViewProjMatrix * a_vertex +
21         vec4(u_struct.x, u_struct.y, 0, 1) +
22         vec4(u_array[0], u_array[1], u_array[2], u_array[3]);