diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/preprocessor.edge_cases.vert')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/preprocessor.edge_cases.vert | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/preprocessor.edge_cases.vert b/3rdparty/bgfx/3rdparty/glslang/Test/preprocessor.edge_cases.vert new file mode 100644 index 00000000000..95bfbb3a1a5 --- /dev/null +++ b/3rdparty/bgfx/3rdparty/glslang/Test/preprocessor.edge_cases.vert @@ -0,0 +1,15 @@ +#version 310 es
+#define X(Y) /*
+ */ Y + 2
+
+#define Y(Z) 2 * Z// asdf
+
+#define Z(Y) /*
+ */ \
+ 2 /*
+ */ + 3 \
+ * Y
+
+void main() {
+ gl_Position = vec4(X(3) + Y(4) + Z(2));
+}
|