KhronosGroup / KhronosGroup/Vulkan-ValidationLayers

Add missing VkSamplerYcbcrConversion check for descriptor buffer/heap

Open
#11,864 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.