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