ConstReadonlyexternal: 1Each frame releases the image to VK_QUEUE_FAMILY_EXTERNAL.
Readonlyforeign: 2Each frame releases the image to VK_QUEUE_FAMILY_FOREIGN_EXT.
ReadonlygraphicsQueue: 0The image stays with the queue family of graphics_queue_family_index.
The queue family that a borrowed image goes to after each frame.
With
VulkanImageOwner.externalorVulkanImageOwner.foreign, acquire the image on your side before you read it. You don't need to release it back.See
mln_vulkan_image_ownerin the C API reference.