KhronosGroup / KhronosGroup/Vulkan-ValidationLayers

Missing VUID-VkGraphicsPipelineCreateInfo-Input-06632

Open
#9,104 0 comments 0 reactions 0 assignees View on GitHub
Incomplete
Dominant language
C++
Stars
1k
Forks
504
Avg merge
11h 35m
Merged PRs (30d)
224

Description

This check is like ` VUID-VkGraphicsPipelineCreateInfo-renderpass-06631` (which we have for `VK_EXT_graphics_pipeline_library`) but with `VK_KHR_dynamic_rendering` and sample shading

the "decorates any variable in the Input storage class with Sample" can be found by checking the Fragment Entrypoint `std::vector stage_interface_variables` for and Input variable and add an `spirv::DecorationSet` for `Sample`

Contributor guide

Open the contributing guide

Research direction

Start by comparing the existing VUID-VkGraphicsPipelineCreateInfo-renderpass-06631 check for VK_EXT_graphics_pipeline_library with this VK_KHR_dynamic_rendering case. Inspect the Fragment Entrypoint's stage_interface_variables for Input variables and the Sample decoration; done means the missing VUID-VkGraphicsPipelineCreateInfo-Input-06632 validation is covered.

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.