check_status.hlsl 308 B

123456789101112131415
  1. // RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
  2. // Make sure checkaccess is generated.
  3. // CHECK: dx.op.checkAccessFullyMapped.i32(i32 71
  4. RWBuffer<float4> g_buffer;
  5. RWBuffer<uint> g_result;
  6. [numthreads(1, 1, 1)]
  7. void main()
  8. {
  9. uint res;
  10. float4 data = g_buffer.Load(0, res);
  11. g_result[0] = res;
  12. }