12345678910111213141516 |
- RWByteAddressBuffer sbuf;
- float4 main(uint pos : FOO) : SV_Target0
- {
- uint size;
- sbuf.GetDimensions(size);
- sbuf.Store(pos, sbuf.Load(pos));
- sbuf.Store2(pos, sbuf.Load2(pos));
- sbuf.Store3(pos, sbuf.Load3(pos));
- sbuf.Store4(pos, sbuf.Load4(pos));
- return sbuf.Load(pos);
- }
|