2 RWByteAddressBuffer sbuf;
4 float4 main(uint pos : FOO) : SV_Target0
7 sbuf.GetDimensions(size);
9 sbuf.Store(pos, sbuf.Load(pos));
10 sbuf.Store2(pos, sbuf.Load2(pos));
11 sbuf.Store3(pos, sbuf.Load3(pos));
12 sbuf.Store4(pos, sbuf.Load4(pos));
14 return sbuf.Load(pos);