KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
Missing vkCmdExecuteCommands checks
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
Will involve leveraging the "are things used" state tracking
- [ ] VUID-vkCmdExecuteCommands-commandBuffer-06533
- [ ] VUID-vkCmdExecuteCommands-commandBuffer-06534
- [ ] VUID-vkCmdExecuteCommands-pCommandBuffers-06022
- [ ] VUID-vkCmdExecuteCommands-pCommandBuffers-06535
- [ ] VUID-vkCmdExecuteCommands-pCommandBuffers-06536
- [ ] VUID-vkCmdExecuteCommands-pNext-09299
- [ ] VUID-vkCmdExecuteCommands-pNext-09300
Contributor guide
Research direction
Start by locating the vkCmdExecuteCommands validation entry point and the existing “are things used” state tracking. Work through the seven listed VUIDs and confirm that each missing check is covered; done means all checklist items are implemented and validated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100