KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
Add missing VkSamplerYcbcrConversion check for descriptor buffer/heap
Open
GPU-AV
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
`VUID-RuntimeSpirv-OpTypeSampledImage-12208` (added in https://gitlab.khronos.org/vulkan/vulkan/-/merge_requests/7826/diffs) is the check to make sure Descriptor Buffers/Heaps validate the use of YCbCr samplers
Contributor guide
Research direction
Start by locating the descriptor buffer and descriptor heap validation paths that handle VkSamplerYcbcrConversion and VUID-RuntimeSpirv-OpTypeSampledImage-12208. Confirm the existing validation behavior and add the missing check; done means these paths validate YCbCr sampler use as required by the referenced Vulkan change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100