const_global.hlsl 441 B

123456789101112131415161718192021
  1. // RUN: %dxc -E main -T ps_6_6 %s -Od | FileCheck %s
  2. // CHECK: local resource not guaranteed to map to unique global resource
  3. Texture2D tex0 : register(t0);
  4. Texture2D tex1 : register(t42);
  5. const float my_const = 0;
  6. [RootSignature("CBV(b0), DescriptorTable(SRV(t0), SRV(t42))")]
  7. float4 main(uint2 uv : TEXCOORD) : SV_Target {
  8. float val = my_const;
  9. Texture2D tex = tex0;
  10. if (val > 0) {
  11. tex = tex1;
  12. }
  13. return tex.Load(0);
  14. }