Implement convergent pure HLSL Functions
Open
backend:DirectX
backend:SPIR-V
bot:HLSL
HLSL
metaissue
- Dominant language
- LLVM
- Stars
- 40.5k
- Forks
- 18.7k
- PR merge metrics
- PR metrics pending
Description
Pure functions aside from convergence. Includes wave, quad, and derivative operations.
Ones that aren't linked as sub-issues:
- [x] #99170
- [x] #70106
- [x] #70105
- [x] #70104
Contributor guide
Research direction
Review the issue description and the completed sub-issues #99170, #70106, #70105, and #70104 to establish what remains in scope. Identify the relevant LLVM HLSL implementation entry points and tests before attempting the wave, quad, and derivative operations. Done means the remaining pure HLSL functions are implemented with convergence handled as specified.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100