summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/Test/preprocessor.simple.vert
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/glslang/src/Test/preprocessor.simple.vert')
-rw-r--r--chromium/third_party/glslang/src/Test/preprocessor.simple.vert22
1 files changed, 22 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/preprocessor.simple.vert b/chromium/third_party/glslang/src/Test/preprocessor.simple.vert
new file mode 100644
index 00000000000..d25334ab821
--- /dev/null
+++ b/chromium/third_party/glslang/src/Test/preprocessor.simple.vert
@@ -0,0 +1,22 @@
+#version 310 es
+#define X 1
+#define Y clamp
+#define Z X
+
+#define F 1, 2
+
+#define make_function \
+ float fn ( float x ) \
+ {\
+ return x + 4.0; \
+ }
+
+make_function
+
+int main() {
+ gl_Position = vec4(X);
+ gl_Position = Y(1, 2, 3);
+ gl_Position = vec4(Z);
+ gl_Position = vec4(F);
+ gl_Position = vec4(fn(3));
+}