summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPankaj Mistry <63069047+pmistryNV@users.noreply.github.com>2024-03-05 14:44:27 -0800
committerGitHub <noreply@github.com>2024-03-05 14:44:27 -0800
commit1cba7f315ac21f18a72994bfcc64055ccda0e020 (patch)
tree1816a843615c02d44bd01d2a73e3dd0cb7ae337d
parentf2e325758ba4aae40dd15689f3d3c8a090ef2603 (diff)
Enable SampleCmpLevelZero tests and update the results (#3677)
Fixes bug #3585
-rw-r--r--tests/hlsl-intrinsic/texture/texture-intrinsics.slang29
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