Merge pull request #2892 from greg-lunarg/mb
[platform/upstream/glslang.git] / Test / link1.frag
1 #version 130\r
2 \r
3 uniform vec4 uv4;\r
4 uniform vec3 glass;\r
5 \r
6 const int ci = 8;\r
7 \r
8 vec4 a = ci * uv4;\r
9 \r
10 in vec3 iv3;\r
11 in vec4 cup;\r
12 \r
13 void main()\r
14 {\r
15 }\r
16 \r
17 vec4 b = ci * a;\r
18 \r
19 ivec2 foo(mat2 m)\r
20 {\r
21     return ivec2(m[0]);\r
22 }\r
23 \r
24 vec4 c = b * b;\r
25 \r
26 const vec3 cv3 = vec3(43.0, 0.34, 9.9);\r
27 const vec3 cv3n = vec3(43.0, 0.34, 9.9);\r
28 const vec3 cv3e = vec3(43.0, 0.34, 9.9);\r
29 uniform mat2 um2 = mat2(4.0);\r
30 uniform mat2 um2n = mat2(4.0);\r
31 uniform mat2 um2e = mat2(4.0);\r
32 struct S {\r
33     int a;\r
34     float b;\r
35 };\r
36 uniform S s = S(82, 3.9);\r
37 uniform S sn;\r
38 uniform S se = S(82, 3.9);\r