global_vec.hlsl 465 B

1234567891011121314151617181920
  1. // RUN: %dxc -E main -T ps_6_0 %s -Od -Zi | FileCheck %s
  2. // Test for dynamically index vector
  3. static float4 MyGlobal;
  4. // CHECK-NOT: internal global
  5. [RootSignature("")]
  6. float4 main(float4 vec : COLOR, int index : INDEX) : SV_Target {
  7. MyGlobal = vec.zyxw;
  8. // CHECK-NOT: alloca
  9. return MyGlobal;
  10. }
  11. // Exclude quoted source file (see readme)
  12. // CHECK-LABEL: {{!"[^"]*\\0A[^"]*"}}
  13. // CHECK: !DILocalVariable(tag: DW_TAG_arg_variable, name: "global.MyGlobal"