Monado OpenXR Runtime

Holds Vulkan swapchain related functions. More...

#include "util/u_debug.h"
#include "oxr_objects.h"
#include "oxr_logger.h"
#include "oxr_swapchain_common.h"
#include "oxr_xret.h"
#include <stdint.h>
Include dependency graph for oxr_swapchain_vk.c:

Macros

#define WAIT_IN_ACQUIRE   (true)
 

Functions

static XrResult vk_implicit_acquire_image (struct oxr_logger *log, struct oxr_swapchain *sc, const XrSwapchainImageAcquireInfo *acquireInfo, uint32_t *out_index)
 
static XrResult vk_implicit_wait_image (struct oxr_logger *log, struct oxr_swapchain *sc, const XrSwapchainImageWaitInfo *waitInfo)
 
static XrResult vk_enumerate_images (struct oxr_logger *log, struct oxr_swapchain *sc, uint32_t count, XrSwapchainImageBaseHeader *images)
 
XrResult oxr_swapchain_vk_create (struct oxr_logger *log, struct oxr_session *sess, const XrSwapchainCreateInfo *createInfo, struct oxr_swapchain **out_swapchain)
 

Detailed Description

Holds Vulkan swapchain related functions.

Author
Jakob Bornecrantz jakob.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m