diff options
| author | Pankaj Mistry <63069047+pmistryNV@users.noreply.github.com> | 2024-03-05 14:44:27 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-05 14:44:27 -0800 |
| commit | 1cba7f315ac21f18a72994bfcc64055ccda0e020 (patch) | |
| tree | 1816a843615c02d44bd01d2a73e3dd0cb7ae337d | |
| parent | f2e325758ba4aae40dd15689f3d3c8a090ef2603 (diff) | |
Enable SampleCmpLevelZero tests and update the results (#3677)
Fixes bug #3585
| -rw-r--r-- | tests/hlsl-intrinsic/texture/texture-intrinsics.slang | 29 |
1 files 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 |
