yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
c9ad36868
master
1// rasterizer-ordered-uav.slang 2//TEST:SIMPLE: 3 4// Confirm that the `RasterizerOrdered*` types are supported 5 6struct S { float4 a; } 7 8RasterizerOrderedBuffer<float4> b0; 9RasterizerOrderedByteAddressBuffer b1; 10RasterizerOrderedStructuredBuffer<S> b2; 11RasterizerOrderedTexture1D<float4> b3; 12RasterizerOrderedTexture1DArray b4; 13RasterizerOrderedTexture2D b5; 14RasterizerOrderedTexture2DArray<float4> b6; 15RasterizerOrderedTexture3D<int> b7; 16 17 18float4 test(uint4 coord, float4 value) 19{ 20 value += b0[coord.x]; 21 22 // TODO: use the rest of the `b*` 23 24 return value; 25}