diff options
Diffstat (limited to 'chromium/third_party/glslang/src/Test/link1.frag')
-rw-r--r-- | chromium/third_party/glslang/src/Test/link1.frag | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/link1.frag b/chromium/third_party/glslang/src/Test/link1.frag new file mode 100644 index 00000000000..31676813c19 --- /dev/null +++ b/chromium/third_party/glslang/src/Test/link1.frag @@ -0,0 +1,38 @@ +#version 130 + +uniform vec4 uv4; +uniform vec3 glass; + +const int ci = 8; + +vec4 a = ci * uv4; + +in vec3 iv3; +in vec4 cup; + +void main() +{ +} + +vec4 b = ci * a; + +ivec2 foo(mat2 m) +{ + return ivec2(m[0]); +} + +vec4 c = b * b; + +const vec3 cv3 = vec3(43.0, 0.34, 9.9); +const vec3 cv3n = vec3(43.0, 0.34, 9.9); +const vec3 cv3e = vec3(43.0, 0.34, 9.9); +uniform mat2 um2 = mat2(4.0); +uniform mat2 um2n = mat2(4.0); +uniform mat2 um2e = mat2(4.0); +struct S { + int a; + float b; +}; +uniform S s = S(82, 3.9); +uniform S sn; +uniform S se = S(82, 3.9); |