summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/spirv/spirv-version-option.slang14
-rw-r--r--tests/spirv/spirv-version-option.slang.glsl11
2 files changed, 25 insertions, 0 deletions
diff --git a/tests/spirv/spirv-version-option.slang b/tests/spirv/spirv-version-option.slang
new file mode 100644
index 000000000..75f817385
--- /dev/null
+++ b/tests/spirv/spirv-version-option.slang
@@ -0,0 +1,14 @@
+// spirv-version-option.slang
+
+// Test for command-line options to control SPIR-V version used.
+
+//TEST:CROSS_COMPILE:-target spirv -profile glsl_450 -entry main -stage compute
+//TEST:CROSS_COMPILE:-target spirv -profile glsl_450+spirv_1_1 -entry main -stage compute
+//TEST:CROSS_COMPILE:-target spirv -profile glsl_450+spirv_1_2 -entry main -stage compute
+//TEST:CROSS_COMPILE:-target spirv -profile glsl_450+spirv_1_3 -entry main -stage compute
+//TEST:CROSS_COMPILE:-target spirv -profile glsl_450+spirv_1_4 -entry main -stage compute
+//TEST:CROSS_COMPILE:-target spirv -profile glsl_450+spirv_1_5 -entry main -stage compute
+
+[shader("compute")]
+void main()
+{} \ No newline at end of file
diff --git a/tests/spirv/spirv-version-option.slang.glsl b/tests/spirv/spirv-version-option.slang.glsl
new file mode 100644
index 000000000..8cd781a42
--- /dev/null
+++ b/tests/spirv/spirv-version-option.slang.glsl
@@ -0,0 +1,11 @@
+// spirv-version-option.slang.glsl
+//TEST_IGNORE_FILE:
+
+#version 450
+
+layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
+
+void main()
+{
+ return;
+}