KhronosGroup / KhronosGroup/OpenCL-CTS

CL3 IL programs optionality

Open
#794 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.