check_status3.hlsl 393 B

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