KhronosGroup / KhronosGroup/Vulkan-Docs
VkSwapchainCreateInfoKHR still disallows CONCURRENT when queueFamilyIndexCount is 1 even with maintenance11
Open
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
Assessment
This issue has not been assessed yet.