resource-array-param.hlsl 369 B

123456789101112131415161718
  1. // RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
  2. // CHECK: @main
  3. Texture2D Tex4[4];
  4. Texture2D Tex[];
  5. float4 lookup(Texture2D tex[], int3 coord) {
  6. return tex[0].Load(coord);
  7. }
  8. float4 lookup4(Texture2D tex[4], int3 coord) {
  9. return tex[0].Load(coord);
  10. }
  11. float4 main() : SV_Target
  12. {
  13. return lookup(Tex, 0) + lookup(Tex4, 1) + lookup4(Tex, 2) + lookup4(Tex4, 3);
  14. }