Monado OpenXR Runtime
comp_d3d_common.cpp File Reference

D3D12 client side glue to compositor implementation. More...

#include "comp_d3d_common.hpp"
#include "util/u_logging.h"
#include "util/u_time.h"
#include <inttypes.h>
Include dependency graph for comp_d3d_common.cpp:

Macros

#define D3D_COMMON_SPEW(log_level, ...)   U_LOG_IFL_T(log_level, __VA_ARGS__);
 
#define D3D_COMMON_DEBUG(log_level, ...)   U_LOG_IFL_D(log_level, __VA_ARGS__);
 
#define D3D_COMMON_INFO(log_level, ...)   U_LOG_IFL_I(log_level, __VA_ARGS__);
 
#define D3D_COMMON_WARN(log_level, ...)   U_LOG_IFL_W(log_level, __VA_ARGS__);
 
#define D3D_COMMON_ERROR(log_level, ...)   U_LOG_IFL_E(log_level, __VA_ARGS__);
 

Functions

static DWORD xrt::compositor::client::convertTimeoutToWindowsMilliseconds (uint64_t timeout_ns)
 

Detailed Description

D3D12 client side glue to compositor implementation.

Author
Rylie Pavlik rylie.nosp@m..pav.nosp@m.lik@c.nosp@m.olla.nosp@m.bora..nosp@m.com
Jakob Bornecrantz jakob.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m