KhronosGroup / KhronosGroup/Vulkan-Docs

VkSwapchainCreateInfoKHR still disallows CONCURRENT when queueFamilyIndexCount is 1 even with maintenance11

Open
#2,811 2 comments 0 reactions 1 assignee Claimed by @cubanismo View on GitHub
System Integration
Dominant language
JavaScript
Stars
3.3k
Forks
549
Avg merge
5d 5h
Merged PRs (30d)
2

Description

`maintenance11` allows setting `sharingMode` to `CONCURRENT` when `queueFamilyIndexCount` is 1.
This was applied to `VkImageCreateInfo`, `VkBufferCreateInfo`, `VkPhysicalDeviceImageDrmFormatModifierInfoEXT` and `VkTensorCreateInfoARM`, but not to `VkSwapchainCreateInfoKHR`.

As it stands, [VUID-VkSwapchainCreateInfoKHR-imageSharingMode-01278](https://docs.vulkan.org/refpages/latest/refpages/source/VkSwapchainCreateInfoKHR.html#VUID-VkSwapchainCreateInfoKHR-imageSharingMode-01278) still unconditionally requires that `queueFamilyIndexCount` is > 1 when `sharingMode` is `CONCURRENT`.

Is that intended?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.