hlsl.structbuffer.rwbyte.frag 302 B

12345678910111213141516
  1. RWByteAddressBuffer sbuf;
  2. float4 main(uint pos : FOO) : SV_Target0
  3. {
  4. uint size;
  5. sbuf.GetDimensions(size);
  6. sbuf.Store(pos, sbuf.Load(pos));
  7. sbuf.Store2(pos, sbuf.Load2(pos));
  8. sbuf.Store3(pos, sbuf.Load3(pos));
  9. sbuf.Store4(pos, sbuf.Load4(pos));
  10. return sbuf.Load(pos);
  11. }