KhronosGroup / KhronosGroup/Vulkan-Utility-Libraries
Add safe struct for VkPushDescriptorSetWithTemplateInfoKHR
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 104
- Forks
- 49
- Avg merge
- 7h 15m
- Merged PRs (30d)
- 4
Description
VkPushDescriptorSetWithTemplateInfoKHR is part of VK_KHR_maintenance6 which appeared in the 1.1.274 header.
Currently stubbed out so we can build, but it needs a custom constructor which can copy pData correctly.
(Codegen assumed there was a dataCount member to get the length of pData and it failed to compile)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the safe-struct definition for VkPushDescriptorSetWithTemplateInfoKHR and the code-generation path that currently stubs it out. Start by checking how constructors copy pointer-backed members, then add handling for pData without relying on a dataCount member; done means the code builds and the struct copies pData correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100