KhronosGroup / KhronosGroup/Vulkan-Docs
VUID-VkDeviceImageMemoryRequirements-pCreateInfo-06776 potentially conflicts with VUID-VkImageCreateInfo-tiling-02261
Open
Resolving Inside Khronos
System Integration
- Dominant language
- JavaScript
- Stars
- 3.3k
- Forks
- 549
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 2
Description
VUID 02261 requires that `VkImageCreateInfo` with DRM format modifier tiling must have either `VkImageDrmFormatModifierListCreateInfoEXT` or `VkImageDrmFormatModifierExplicitCreateInfoEXT` in its `pNext` chain. But VUID 06776 explicitly forbids the latter, which then implies that the former must always be used. But this would mean that the user is potentially querying the wrong requirements, since the image parameters may no longer match. How would the user query the memory requirements for an image that's going to be created with `VkImageDrmFormatModifierExplicitCreateInfoEXT`?
Contributor guide
Assessment
This issue has not been assessed yet.