Monado OpenXR Runtime
|
Pool to read back VkImages from the gpu. More...
#include "os/os_threading.h"
#include "xrt/xrt_frame.h"
#include "xrt/xrt_handles.h"
#include "xrt/xrt_compositor.h"
#include "xrt/xrt_vulkan_includes.h"
#include "util/u_logging.h"
#include "util/u_string_list.h"
#include "vk/vk_helpers.h"
Go to the source code of this file.
Data Structures | |
struct | vk_image_readback_to_xf |
Macros | |
#define | READBACK_POOL_NUM_FRAMES 16 |
Functions | |
bool | vk_image_readback_to_xf_pool_get_unused_frame (struct vk_bundle *vk, struct vk_image_readback_to_xf_pool *pool, struct vk_image_readback_to_xf **out) |
void | vk_image_readback_to_xf_pool_create (struct vk_bundle *vk, VkExtent2D extent, struct vk_image_readback_to_xf_pool **out_pool, enum xrt_format xrt_format, VkFormat vk_format) |
void | vk_image_readback_to_xf_pool_destroy (struct vk_bundle *vk, struct vk_image_readback_to_xf_pool **pool_ptr) |
Pool to read back VkImages from the gpu.