KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
Add missing misc GPU-AV checks
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
Protected memory
- [ ] VUID-vkCmdDraw-commandBuffer-02713
- [ ] VUID-RuntimeSpirv-protectedNoFault-09645
dynamically uniform
- [ ] VUID-RuntimeSpirv-None-04745
- [ ] VUID-RuntimeSpirv-UniformBufferArrayNonUniformIndexing-10134
- [ ] VUID-RuntimeSpirv-SampledImageArrayNonUniformIndexing-10135
- [ ] VUID-RuntimeSpirv-StorageBufferArrayNonUniformIndexing-10136
- [ ] VUID-RuntimeSpirv-StorageImageArrayNonUniformIndexing-10137
- [ ] VUID-RuntimeSpirv-InputAttachmentArrayNonUniformIndexing-10138
- [ ] VUID-RuntimeSpirv-UniformTexelBufferArrayNonUniformIndexing-10139
- [ ] VUID-RuntimeSpirv-StorageTexelBufferArrayNonUniformIndexing-10140
- [ ] VUID-RuntimeSpirv-subgroupSize-10141
- [ ] VUID-RuntimeSpirv-subgroupSize-10142
- [ ] VUID-RuntimeSpirv-subgroupSize-10143
- [ ] VUID-RuntimeSpirv-subgroupSize-10144
- [ ] VUID-RuntimeSpirv-subgroupSize-10145
- [ ] VUID-RuntimeSpirv-subgroupSize-10146
- [ ] VUID-RuntimeSpirv-subgroupSize-10147
- [ ] VUID-RuntimeSpirv-None-04745
- [ ] VUID-RuntimeSpirv-None-10148
- [ ] VUID-RuntimeSpirv-subgroupSize-10149
termination
- [ ] VUID-vkCmdDraw-None-07288
VK_EXT_shader_tile_image
- [ ] VUID-RuntimeSpirv-minSampleShading-08731
subpasses
- [ ] VUID-vkCmdDraw-None-09003 (https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/12254#discussion_r3241395071)
Point Size
- [ ] VUID-RuntimeSpirv-maintenance5-09190
- [ ] VUID-RuntimeSpirv-maintenance5-10934
VK_KHR_shader_maximal_reconvergence
- [ ] VUID-RuntimeSpirv-MaximallyReconvergesKHR-09565
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating existing GPU-AV validation checks and their tests, then trace the listed VUIDs through the relevant Vulkan validation code. Done means implementing coverage for every unchecked VUID and adding or updating tests that exercise those checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- devtools, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100