KhronosGroup / KhronosGroup/SPIRV-Tools
Validator should be able to use implementation limits in JSON format.
Open
component:validation
enhancement
spirv:grammar
- Dominant language
- C++
- Stars
- 1.4k
- Forks
- 709
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 28
Description
Use the JSON format emitted by vkjson_info.
The vkjson_command queries lmits from an implementation, then dump it to JSON.
https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blob/master/libs/vkjson
Contributor guide
Research direction
Start with the libs/vkjson code referenced in the issue and inspect the vkjson_info and vkjson_command entry points. Determine how implementation limits are emitted as JSON and where the validator would consume them; done means the validator accepts limits in that emitted JSON format.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, json
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100