Monado OpenXR Runtime
Loading...
Searching...
No Matches
openvr_compositor_vulkan.cpp File Reference

Implementation of Vulkan-specific compositor functionality for OpenVR. More...

#include "xrt/xrt_config_build.h"
#include "xrt/xrt_gfx_vk.h"
#include "util/u_pretty_print.h"
#include "util/u_debug.h"
#include "vk/vk_helpers.h"
#include "client/comp_vk_client.h"
#include "common/openvr_error.hpp"
#include "openvr_compositor.hpp"
#include <vector>
Include dependency graph for openvr_compositor_vulkan.cpp:

Macros

#define GET_PROC(INST, NAME)   PFN_vk##NAME loaded_##NAME = (PFN_vk##NAME)vulkanGetInstanceProcAddr(INST, "vk" #NAME)
 
#define UUID_STR_SIZE   (XRT_UUID_SIZE * 3 + 1)
 
#define GET_PROC(INST, NAME)   PFN_vk##NAME loaded_##NAME = (PFN_vk##NAME)vulkanGetInstanceProcAddr(INST, "vk" #NAME)
 

Functions

static void xrt::state_trackers::openvr::snprint_uuid (char *str, size_t size, const xrt_uuid_t *uuid)
 
static void xrt::state_trackers::openvr::snprint_luid (char *str, size_t size, xrt_luid_t *luid)
 

Detailed Description

Implementation of Vulkan-specific compositor functionality for OpenVR.

Author
Beyley Cardellio ep1cm.nosp@m.1n10.nosp@m.n123@.nosp@m.gmai.nosp@m.l.com