Monado OpenXR Runtime
vk_cmd_pool.c File Reference

Command pool helpers. More...

#include "vk/vk_cmd.h"
#include "vk/vk_cmd_pool.h"
Include dependency graph for vk_cmd_pool.c:

Functions

XRT_CHECK_RESULT VkResult vk_cmd_pool_init (struct vk_bundle *vk, struct vk_cmd_pool *pool, VkCommandPoolCreateFlags flags)
 
void vk_cmd_pool_destroy (struct vk_bundle *vk, struct vk_cmd_pool *pool)
 
XRT_CHECK_RESULT VkResult vk_cmd_pool_create_cmd_buffer_locked (struct vk_bundle *vk, struct vk_cmd_pool *pool, VkCommandBuffer *out_cmd_buffer)
 
XRT_CHECK_RESULT VkResult vk_cmd_pool_create_and_begin_cmd_buffer_locked (struct vk_bundle *vk, struct vk_cmd_pool *pool, VkCommandBufferUsageFlags flags, VkCommandBuffer *out_cmd_buffer)
 
XRT_CHECK_RESULT VkResult vk_cmd_pool_submit_cmd_buffer_locked (struct vk_bundle *vk, struct vk_cmd_pool *pool, VkCommandBuffer cmd_buffer)
 

Detailed Description