dyn_vec.hlsl 323 B

123456789101112131415161718
  1. // RUN: %dxc -E main -T ps_6_0 %s -Od | FileCheck %s
  2. // Test for dynamically index vector
  3. [RootSignature("")]
  4. float main(float4 vec : COLOR, int index : INDEX) : SV_Target {
  5. // CHECK: alloca [4 x float]
  6. // CHECK: store
  7. // CHECK: store
  8. // CHECK: store
  9. // CHECK: store
  10. // CHECK: load
  11. return vec[index];
  12. }