overload.hlsl 242 B

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