KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
Missing non-mesh Multi Layer/Viewport GPU-AV checks
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
- [ ] VUID-VkPipelineShaderStageCreateInfo-stage-02596
- [ ] VUID-VkPipelineShaderStageCreateInfo-stage-02597
- [ ] VUID-VkPipelineShaderStageCreateInfo-stage-06685
- [ ] VUID-VkPipelineShaderStageCreateInfo-stage-06686
- [ ] VUID-VkShaderCreateInfoEXT-pCode-08456
- [ ] VUID-VkShaderCreateInfoEXT-pCode-08457
- [ ] VUID-VkShaderCreateInfoEXT-pCode-08459
Contributor guide
Research direction
Start by locating the Vulkan Validation Layers code and tests that handle GPU-assisted validation for Multi Layer/Viewport stages, then compare the existing mesh-related checks with the non-mesh cases. The work is complete when checks cover all seven listed VUIDs: 02596, 02597, 06685, 06686, 08456, 08457, and 08459.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100