local_res_array2.hlsl 442 B

12345678910111213141516
  1. // RUN: %dxc -T cs_6_0 -E main %s | FileCheck %s
  2. // Report error when cannot promote local resource.
  3. // CHECK: local resource not guaranteed to map to unique global resource
  4. RWByteAddressBuffer outputBuffer;
  5. RWByteAddressBuffer outputBuffer2;
  6. uint i;
  7. [numthreads(8, 8, 1)]
  8. void main( uint2 id : SV_DispatchThreadID )
  9. {
  10. RWByteAddressBuffer buffer[2];
  11. buffer[0] = outputBuffer;
  12. buffer[1] = outputBuffer2;
  13. buffer[i].Store(id.y, id.x);
  14. }