Monado OpenXR Runtime
target_instance.c File Reference

Shared default implementation of the instance with compositor. More...

#include "xrt/xrt_space.h"
#include "xrt/xrt_system.h"
#include "xrt/xrt_config_build.h"
#include "xrt/xrt_config_os.h"
#include "os/os_time.h"
#include "util/u_debug.h"
#include "util/u_system.h"
#include "util/u_trace_marker.h"
#include "util/u_system_helpers.h"
#include "target_instance_parts.h"
#include <assert.h>
Include dependency graph for target_instance.c:

Macros

#define USE_NULL_DEFAULT   (true)
 

Functions

xrt_result_t null_compositor_create_system (struct xrt_device *xdev, struct xrt_system_compositor **out_xsysc)
 Creates a null_compositor. More...
 
static xrt_result_t t_instance_create_system (struct xrt_instance *xinst, struct xrt_system **out_xsys, struct xrt_system_devices **out_xsysd, struct xrt_space_overseer **out_xso, struct xrt_system_compositor **out_xsysc)
 
xrt_result_t xrt_instance_create (struct xrt_instance_info *ii, struct xrt_instance **out_xinst)
 

Detailed Description

Shared default implementation of the instance with compositor.

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