diff --git a/tests/hlsl/srv-buffers.shader_test b/tests/hlsl/srv-buffers.shader_test index 08c7af059..57ede221a 100644 --- a/tests/hlsl/srv-buffers.shader_test +++ b/tests/hlsl/srv-buffers.shader_test @@ -43,6 +43,29 @@ uniform 4 float4 1000 2000 3000 4000 draw quad probe (0, 0) rgba (4000.0, 8.0, 9.0, 10.0) +[pixel shader] +Buffer buffer; + +float4 main() : sv_target +{ + return buffer[1]; +} + +[test] +todo(!msl) draw quad +probe (0, 0) f32(4.0, 5.0, 6.0, 7.0) + +[pixel shader] +Buffer buffer; + +float4 main() : sv_target +{ + return buffer[2]; +} + +[test] +todo(!msl) draw quad +probe (0, 0) f32(8.0, 9.0, 10.0, 11.0) [srv 0] size (2d, 1, 1)