diff --git a/tests/hlsl/texture-load-typed.shader_test b/tests/hlsl/texture-load-typed.shader_test index ec9a4479..d0878394 100644 --- a/tests/hlsl/texture-load-typed.shader_test +++ b/tests/hlsl/texture-load-typed.shader_test @@ -67,3 +67,24 @@ float4 main() : sv_target [test] todo(msl) draw quad probe (0, 0) rgba (0.8, -3.0, 4294967295.0, 123.0) + +[require] +shader model >= 6.2 +native-16-bit + +[srv 0] +format r32g32b32a32-float +size (2d, 1, 1) +-65536.0 -1.0 1.0 65536.0 + +[pixel shader] +Texture2D t0; + +float4 main() : sv_target +{ + return t0.Load(int3(0, 0, 0)); +} + +[test] +draw quad +probe (0, 0) rgba(-65504.0, -1.0, 1.0, 65504.0)