On Mon Feb 19 14:11:56 2024 +0000, Giovanni Mascellani wrote:
How hard would it be to test raw storing too? (incidentally loading buffers of any type also seems completely untested)
`DX_RAW_BUFFER_STORE` is only emitted if SM 6.2 is specified. We'll need a way to test that at some point. It occurs in game shaders which don't use any other 6.2 features, so it's useful to have, but could be delayed too. We already have `DX_RAW_BUFFER_LOAD` though.
UAV loads seem to be broken in SM < 6, or there's an issue with writing the initial data, or both. The Vulkan and vkd3d runners have different failures, so testing loads will have to wait.