targetArray.hlsl 331 B

1234567891011121314151617
  1. // RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
  2. // CHECK: @main
  3. uint i;
  4. float4 main(int4 a : A, out float4 o[2] : SV_TARGET, out float4 o2[2][2] : SV_TARGET2) : SV_TARGET7
  5. {
  6. o[0] = a+2;
  7. o[1] = a+3;
  8. o[i] = a+10;
  9. o2[0][0] = a+5;
  10. o2[0][1] = a+6;
  11. o2[1][0] = a+7;
  12. o2[1][1] = a+8;
  13. o2[i][i] = a + 12;
  14. return a + 16;
  15. }