From 1cba7f315ac21f18a72994bfcc64055ccda0e020 Mon Sep 17 00:00:00 2001 From: Pankaj Mistry <63069047+pmistryNV@users.noreply.github.com> Date: Tue, 5 Mar 2024 14:44:27 -0800 Subject: Enable SampleCmpLevelZero tests and update the results (#3677) Fixes bug #3585 --- .../texture/texture-intrinsics.slang | 29 +++++++++++----------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/tests/hlsl-intrinsic/texture/texture-intrinsics.slang b/tests/hlsl-intrinsic/texture/texture-intrinsics.slang index 01452ac9d..09b7c30fb 100644 --- a/tests/hlsl-intrinsic/texture/texture-intrinsics.slang +++ b/tests/hlsl-intrinsic/texture/texture-intrinsics.slang @@ -68,16 +68,17 @@ void computeMain(int3 dispatchThreadID: SV_DispatchThreadID) float Object.SampleCmpLevelZero() */ // NOTE: These are having issues with vulkan (glsl) -#ifndef VK val += t1D.SampleCmpLevelZero(shadowSampler, u, 0); val += t2D.SampleCmpLevelZero(shadowSampler, float2(u, u), 0); + val += t1DArray.SampleCmpLevelZero(shadowSampler, float2(u, u), 0); val += tCube.SampleCmpLevelZero(shadowSampler, normalize(float3(u, 1 - u, u)), 0); + val += t2DArray.SampleCmpLevelZero(shadowSampler, normalize(float3(u, 1 - u, u)), 0); + val += tCubeArray.SampleCmpLevelZero(shadowSampler, normalize(float4(u, 1-u, u, u)), 0); // Offset variant val += t1D.SampleCmpLevelZero(shadowSampler, u, 0, 0); val += t2D.SampleCmpLevelZero(shadowSampler, float2(u, u), 0, int2(0, 0)); // TextureCube does not have an offset version of this -#endif /* void Object.GetDimensions() @@ -288,15 +289,15 @@ void computeMain(int3 dispatchThreadID: SV_DispatchThreadID) // DX11: 313 // DX11: 313 // DX11: 313 -// DX12: 313 -// DX12: 313 -// DX12: 313 -// DX12: 313 -// DX12CS6: 336 -// DX12CS6: 336 -// DX12CS6: 336 -// DX12CS6: 336 -// VK: 331 -// VK: 331 -// VK: 331 -// VK: 331 \ No newline at end of file +// DX12: 316 +// DX12: 316 +// DX12: 316 +// DX12: 316 +// DX12CS6: 339 +// DX12CS6: 339 +// DX12CS6: 339 +// DX12CS6: 339 +// VK: 339 +// VK: 339 +// VK: 339 +// VK: 339 \ No newline at end of file -- cgit v1.2.3