Issue 137733
Summary [HLSL] Ambiguous intrinsic uses in MiniEngine
Labels HLSL
Assignees
Reporter V-FEXrt
    MiniEngine has many uses of the following set in intrinsics that are ambiguous under C++'s overload resolution rules.

- [ ] `clamp`
- [ ] `dot`
- [ ] `lerp`
- [ ] `max`
- [ ] `min`
- [ ] `pow`

Other ambiguous cases my arise as [used but unimplemented intrinsics](https://github.com/llvm/wg-hlsl/issues/237) are implemented

A similar case was discussed and resolved for `select` here: https://github.com/llvm/llvm-project/issues/126570

It should be determined if the uses here are intended source breakages requiring migration or if a path similar to select should be forged.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to