|
Monado OpenXR Runtime
|
Implementation of compositor-related functionality for OpenVR. More...
#include "xrt/xrt_compositor.h"#include "xrt/xrt_config_build.h"#include "xrt/xrt_device.h"#include "xrt/xrt_system.h"#include "xrt/xrt_gfx_vk.h"#include "util/u_time.h"#include "common/openvr_logger.hpp"#include "openvr_interfaces_unified.h"#include "openvr_events.hpp"#include <array>#include <optional>#include <memory>
Go to the source code of this file.
Data Structures | |
| struct | xrt::state_trackers::openvr::EyeTexture |
| struct | xrt::state_trackers::openvr::EyeState |
| struct | xrt::state_trackers::openvr::FrameState |
| struct | xrt::state_trackers::openvr::SwapchainCache |
| Since eye textures are created by the clients, and not the runtime, we have to do a copy into a runtime-owned swapchain, this structure cached created swapchains to avoid creating a new one every frame. More... | |
| struct | xrt::state_trackers::openvr::RenderStateCache |
| struct | xrt::state_trackers::openvr::Compositor |
Implementation of compositor-related functionality for OpenVR.