From 0ac661f571f63f0f024dddb02fc64f51f1872001 Mon Sep 17 00:00:00 2001 From: Giovanni Mascellani Date: Fri, 11 Apr 2025 12:35:30 +0200 Subject: [PATCH] tests/hlsl: Do not test 16-bit out-of-bound SRV buffer reads. They do not behave consistently between AMD, NVIDIA and WARP, so there is little point enforcing a specific behaviour. --- tests/hlsl/srv-buffers.shader_test | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/hlsl/srv-buffers.shader_test b/tests/hlsl/srv-buffers.shader_test index c09082e5a..fabf2e598 100644 --- a/tests/hlsl/srv-buffers.shader_test +++ b/tests/hlsl/srv-buffers.shader_test @@ -195,7 +195,7 @@ native-16-bit [srv 0] format r32g32b32a32-float size (buffer, 1) --65536.0 -1.0 1.0 65536.0 +-100.0 -1.0 1.0 100.0 [pixel shader] Buffer t : register(t0); @@ -207,12 +207,12 @@ float4 main() : sv_target [test] draw quad -probe (0, 0) rgba(-65504.0, -1.0, 1.0, 65504.0) +probe (0, 0) rgba(-100.0, -1.0, 1.0, 100.0) [srv 0] format r32g32b32a32-sint size (buffer, 1) --65536 -1 1 65536 +-100 -1 1 100 [pixel shader] Buffer t : register(t0); @@ -224,12 +224,12 @@ int4 main() : sv_target [test] draw quad -probe (0, 0) rgbai(-32768, -1, 1, 32767) +probe (0, 0) rgbai(-100, -1, 1, 100) [srv 0] format r32g32b32a32-uint size (buffer, 1) -0 1 0x10000 0xfffffffe +0 1 10 100 [pixel shader] Buffer t : register(t0); @@ -241,4 +241,4 @@ uint4 main() : sv_target [test] draw quad -probe (0, 0) rgbaui(0, 1, 0xffff, 0xffff) +probe (0, 0) rgbaui(0, 1, 10, 100)