DXC's codegen for RWBuffer<float>, RWBuffer<snorm float> and RWBuffer<unorm float> is all the same. Per MSDN this should have an effect, and FXC generates different code, so it smells like a bug:
https://docs.microsoft.com/en-us/windows/desktop/direct3d12/typed-unordered-access-view-loads
DXC's codegen for
RWBuffer<float>,RWBuffer<snorm float>andRWBuffer<unorm float>is all the same. Per MSDN this should have an effect, and FXC generates different code, so it smells like a bug:https://docs.microsoft.com/en-us/windows/desktop/direct3d12/typed-unordered-access-view-loads