summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/Test/link1.frag
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/glslang/src/Test/link1.frag')
-rw-r--r--chromium/third_party/glslang/src/Test/link1.frag38
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);