Merge pull request #3031 from rg3igalia/sub-group-size-arb-flat-fix
[platform/upstream/glslang.git] / Test / link2.frag
1 #version 130\r
2 \r
3 uniform vec4 uv4;\r
4 uniform vec2 glass;\r
5 \r
6 const int ci = 8;\r
7 \r
8 vec4 d = ci * uv4;\r
9 \r
10 in vec3 iv3;\r
11 flat in vec4 cup;\r
12 \r
13 vec4 e = ci * d;\r
14 \r
15 ivec2 foo()\r
16 {\r
17     return ivec2(2);\r
18 }\r
19 \r
20 vec4 f = e * e;\r
21 \r
22 const vec3 cv3 = vec3(43.0, 0.34, 9.9);\r
23 const vec3 cv3e = vec3(43.0, 0.34, 2.9);\r
24 uniform mat2 um2 = mat2(4.0);\r
25 uniform mat2 um2n;\r
26 uniform mat2 um2e = mat2(3.0);\r
27 struct S {\r
28     int a;\r
29     float b;\r
30 };\r
31 uniform S s = S(82, 3.9);\r
32 uniform S sn = S(82, 3.9);\r
33 uniform S se = S(81, 3.9);\r
34 \r
35 #extension GL_OES_texture_3D : enable\r
36 #extension GL_OES_standard_derivatives : enable\r