overload2.hlsl 256 B

1234567891011121314
  1. // RUN: %dxr -E main -remove-unused-globals %s | FileCheck %s
  2. // CHECK:foo
  3. // CHECK-NOT:foo(float2
  4. // CHECK:float main
  5. // CHECK:foo(1.2)
  6. float foo(float a) { return a; }
  7. float2 foo(float2 a) { return a; }
  8. float main() : SV_Target {
  9. return foo(1.2);
  10. }