94 PFN_vkGetInstanceProcAddr getProc,
95 VkPhysicalDevice physicalDevice,
97 uint32_t queueFamilyIndex,
struct client_vk_compositor * client_vk_compositor_create(struct xrt_compositor_fd *xcfd, VkInstance instance, PFN_vkGetInstanceProcAddr getProc, VkPhysicalDevice physicalDevice, VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex)
Create a new client_vk_compositor.
Definition: comp_vk_client.c:245
Main compositor.
Definition: xrt_compositor.h:474
Base class for a Vulkan client compositor.
Definition: xrt_compositor.h:421
A swapchain that exposes fd to be imported into a client API.
Definition: xrt_compositor.h:462
Base class for a Vulkan client swapchain.
Definition: xrt_compositor.h:408
Wraps the real compositor swapchain providing a Vulkan based interface.
Definition: comp_vk_client.h:36
Common swapchain base.
Definition: xrt_compositor.h:75
Common compositor base.
Definition: xrt_compositor.h:116
Wraps the real compositor providing a Vulkan based interface.
Definition: comp_vk_client.h:48
Header defining a XRT graphics provider.
Common Vulkan code header.
A bundle of Vulkan functions and objects, used by both Compositor and Compositor client code...
Definition: vk_helpers.h:34