summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/Test/preprocessor.line.vert
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/glslang/src/Test/preprocessor.line.vert')
-rw-r--r--chromium/third_party/glslang/src/Test/preprocessor.line.vert39
1 files changed, 39 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/preprocessor.line.vert b/chromium/third_party/glslang/src/Test/preprocessor.line.vert
new file mode 100644
index 00000000000..22d2907dea8
--- /dev/null
+++ b/chromium/third_party/glslang/src/Test/preprocessor.line.vert
@@ -0,0 +1,39 @@
+#line 300
+
+#line 2
+
+
+
+
+
+#line __LINE__ + 3
+
+
+#line __FILE__ + 2
+
+#line __FILE__ * __LINE__
+
+
+#define X 4
+
+#line X
+
+#undef X
+
+#define X(y) y + 3 + 2
+
+#line X(3)
+
+void main() {
+ gl_Position = vec4(__LINE__);
+}
+
+#line X(3) 4
+
+#define Z(y, q) \
+ y*q*2 q
+
+#line Z(2, 3)
+
+#line 1
+