KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
Missing misc WSI checks
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
Some might not even be possible (`unimplementable_validation.h`) but need looking into
- [x] VUID-vkDestroySwapchainKHR-swapchain-01282
- [ ] VUID-vkGetSwapchainCounterEXT-swapchain-01245 (https://gitlab.khronos.org/vulkan/vulkan/-/issues/4747)
- [ ] VUID-vkQueuePresentKHR-pSwapchains-01293
- [ ] VUID-vkQueuePresentKHR-pSwapchains-10285
Contributor guide
Research direction
Start with unimplementable_validation.h and review the listed VUIDs, including the linked Vulkan issue for VUID-vkGetSwapchainCounterEXT-swapchain-01245. Determine which checks are feasible and what validation entry points they affect. Done means each unchecked VUID is implemented where possible or clearly established as unimplementable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100