writeMaskBuf.hlsl 264 B

123456789101112131415
  1. // RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
  2. // CHECK-NOT: dx.op.bufferLoad
  3. struct foo {
  4. uint4 bar;
  5. };
  6. RWStructuredBuffer<foo> buf;
  7. [numthreads(8, 8, 1)]
  8. void main(uint2 id : SV_DispatchThreadId) {
  9. buf[id.x].bar.w = 1;
  10. buf[id.y].bar.xz = int2(2,3);
  11. }