summaryrefslogtreecommitdiffstats
path: root/tests/cross-compile
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cross-compile')
-rw-r--r--tests/cross-compile/non-uniform-indexing.slang5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/cross-compile/non-uniform-indexing.slang b/tests/cross-compile/non-uniform-indexing.slang
index 73483afae..dc53d5922 100644
--- a/tests/cross-compile/non-uniform-indexing.slang
+++ b/tests/cross-compile/non-uniform-indexing.slang
@@ -1,4 +1,5 @@
//TEST:SIMPLE(filecheck=CHECK):-target spirv-assembly -entry main -stage fragment -verify-debug-serial-ir
+//TEST:SIMPLE(filecheck=CHECK):-target spirv-assembly -entry main -stage fragment -verify-debug-serial-ir -DGLSL -allow-glsl
// Confirm that `NonUniformResourceIndex` translates to SPIR-V as expected
@@ -11,5 +12,9 @@ float4 main(
float3 uv : UV)
: SV_Target
{
+#if defined(GLSL)
+ return t[nonuniformEXT(int(uv.z))].Sample(s, uv.xy);
+#else
return t[NonUniformResourceIndex(int(uv.z))].Sample(s, uv.xy);
+#endif
}