KhronosGroup / KhronosGroup/OpenCL-CTS
CL3 IL programs optionality
- Dominant language
- C++
- Stars
- 232
- Forks
- 235
- Avg merge
- 8d 7h
- Merged PRs (30d)
- 18
Description
Need to cover at least:
- [x] Need to add checks for lack of SPIR-V support?
- [x] Check for specialization constant testing. (https://github.com/KhronosGroup/OpenCL-CTS/pull/719, https://github.com/KhronosGroup/OpenCL-CTS/pull/927)
- [ ] Link between language features and SPIR-V capabilities.
- [ ] Tests in SPIR-V new for each capability linked to an optional feature
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the OpenCL-CTS issue and the referenced specialization-constant pull requests (#719 and #927). Determine how OpenCL language features map to SPIR-V capabilities and which optional features lack coverage. Done means adding tests for each capability linked to an optional feature, including unsupported-SPIR-V cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers, testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100