From 2249d6ffb19e4db8580c76ccb04ab4ca3ddc8394 Mon Sep 17 00:00:00 2001 From: Darren Wihandi <65404740+fairywreath@users.noreply.github.com> Date: Wed, 8 Jan 2025 22:50:57 -0500 Subject: Add SampleCmpLevel intrinsics (#6004) * add SampleCmpLevel intrinsics * update tests * fix typo * fix broken glsl test * refactor SampleCmpLevelZero * fix metallib test * fix broken test on dx12 --------- Co-authored-by: Yong He --- tests/spirv/sampler-shadow.slang | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests/spirv') diff --git a/tests/spirv/sampler-shadow.slang b/tests/spirv/sampler-shadow.slang index 89bdbc405..35b96e746 100644 --- a/tests/spirv/sampler-shadow.slang +++ b/tests/spirv/sampler-shadow.slang @@ -1,5 +1,6 @@ //TEST:SIMPLE(filecheck=CHECK): -target spirv +// CHECK: OpImageSampleDrefExplicitLod // CHECK: OpImageSampleDrefExplicitLod Sampler2DShadow ss; @@ -10,4 +11,7 @@ RWStructuredBuffer output; void computeMain() { output[0] = ss.SampleCmpLevelZero(float2(0.0), 0.5); -} \ No newline at end of file + + float level = 1.5; + output[1] = ss.SampleCmpLevel(float2(0.0), 0.5, level); +} -- cgit v1.2.3