27#define READBACK_POOL_NUM_FRAMES 16
45 VkExtent2D image_extent;
47 VkDeviceMemory memory;
55vk_image_readback_to_xf_pool_get_unused_frame(
struct vk_bundle *vk,
60vk_image_readback_to_xf_pool_create(
struct vk_bundle *vk,
Wrapper around OS threading native functions.
Definition: u_worker.c:49
A bundle of Vulkan functions and objects, used by both Compositor and Compositor client code.
Definition: vk_helpers.h:49
Definition: vk_image_readback_to_xf_pool.c:18
Definition: vk_image_readback_to_xf_pool.h:38
Basic frame data structure - holds a pointer to buffer.
Definition: xrt_frame.h:25
Basic logging functionality.
A collection of strings, like a list of extensions to enable.
Common Vulkan code header.
Header declaring XRT graphics interfaces.
xrt_format
Common formats, use u_format_* functions to reason about them.
Definition: xrt_defines.h:176
Include all of the Vulkan headers in one place, and cope with any "messy" includes implied by it.