arrayArg3.hlsl 285 B

1234567891011121314151617
  1. // RUN: %dxc -E main -T cs_6_0 %s | FileCheck %s
  2. // CHECK: @main
  3. float2 fn_float_arr(float2 arr[2][3]) {
  4. arr[0][1] = 123.2;
  5. return arr[0][1];
  6. }
  7. float4 f4;
  8. float2x3 m;
  9. [numthreads(8,8,1)]
  10. void main() {
  11. float2 arr2[][3] = { 1.2, 2.2, f4, m };
  12. float fn = fn_float_arr(arr2);
  13. }