|
Monado OpenXR Runtime
|
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>
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) |
Implementation of Vulkan-specific compositor functionality for OpenVR.