OptionaldeviceBorrowed VkDevice. Required.
OptionalgetPFN_vkGetDeviceProcAddr for the loader that created the Vulkan device.
OptionalgetPFN_vkGetInstanceProcAddr for the loader that created the instance.
OptionalgraphicsBorrowed graphics VkQueue. Required. The session's driver submits to it
from its own thread, so a host that uses the same queue passes
mln_render_session_attach_options.queue_lock at attach.
OptionalgraphicsQueue family index for graphics_queue. Must support graphics commands.
OptionalinstanceBorrowed VkInstance. Required.
OptionalphysicalBorrowed VkPhysicalDevice. Required.
Vulkan backend context fields shared by Vulkan render targets.
See
mln_vulkan_context_descriptorin the C API reference.