summaryrefslogtreecommitdiffstats
path: root/tests/hlsl
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2024-06-07 21:42:45 -0700
committerGitHub <noreply@github.com>2024-06-07 21:42:45 -0700
commit2a45bc312d9e4d2bc7d4ef0f172dd54750133b35 (patch)
treee5d174d775f99e3c2e911271f89c079a5454b8d3 /tests/hlsl
parent056a4b94743f6bab01fd95822c4ab34dd2c58a76 (diff)
Support HLSL `.mips` syntax. (#4310)
Diffstat (limited to 'tests/hlsl')
-rw-r--r--tests/hlsl/texture-mips-operator.slang13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/hlsl/texture-mips-operator.slang b/tests/hlsl/texture-mips-operator.slang
new file mode 100644
index 000000000..9da8711c5
--- /dev/null
+++ b/tests/hlsl/texture-mips-operator.slang
@@ -0,0 +1,13 @@
+//TEST:SIMPLE(filecheck=CHECK): -target spirv
+
+// CHECK: OpImageFetch %v4float {{.*}} Lod %int_1
+
+RWStructuredBuffer<float4> result;
+
+uniform Texture2D gTex;
+
+[numthreads(1,1,1)]
+void main()
+{
+ result[0] = gTex.mips[1][int2(3,4)];
+} \ No newline at end of file