// rasterizer-ordered-uav.slang //TEST:SIMPLE: // Confirm that the `RasterizerOrdered*` types are supported struct S { float4 a; } RasterizerOrderedBuffer b0; RasterizerOrderedByteAddressBuffer b1; RasterizerOrderedStructuredBuffer b2; RasterizerOrderedTexture1D b3; RasterizerOrderedTexture1DArray b4; RasterizerOrderedTexture2D b5; RasterizerOrderedTexture2DArray b6; RasterizerOrderedTexture3D b7; float4 test(uint4 coord, float4 value) { value += b0[coord.x]; // TODO: use the rest of the `b*` return value; }