27 XRT_MAYBE_UNUSED
static const char *NV_DIRECT_WHITELIST[] = {
29 "HTC Corporation HTC-VIVE",
57 VkFormat color_format;
58 VkColorSpaceKHR color_space;
59 VkPresentModeKHR present_mode;
Include all of the Vulkan headers in one place.
Settings for the compositor.
Definition: comp_settings.h:53
xrt_distortion_model
Which distortion model does the device expose, used both as a bitfield and value. ...
Definition: xrt_defines.h:47
bool validate_vulkan
Enable vulkan validation for compositor.
Definition: comp_settings.h:95
Header defining a xrt HMD device.
bool fullscreen
Not used with direct mode.
Definition: comp_settings.h:77
int gpu_index
Run the compositor on this Vulkan physical device.
Definition: comp_settings.h:98
void comp_settings_init(struct comp_settings *s, struct xrt_device *xdev)
Initialize the settings struct with either defaults or loaded setting.
Definition: comp_settings.c:28
bool print_debug
Should we debug print.
Definition: comp_settings.h:83
Header defining a XRT graphics provider.
bool flip_y
Should we flip y axis for compositor buffers (for GL)
Definition: comp_settings.h:89
bool print_modes
Print information about available modes for direct mode.
Definition: comp_settings.h:86
enum window_type window_type
Window type to use.
Definition: comp_settings.h:62
int desired_mode
Try to choose the mode with this index for direct mode.
Definition: comp_settings.h:101
uint64_t nominal_frame_interval_ns
Nominal frame interval.
Definition: comp_settings.h:92
window_type
Window type to use.
Definition: comp_settings.h:37
A single HMD or input device.
Definition: xrt_device.h:203
bool wireframe
Display wireframe instead of solid triangles.
Definition: comp_settings.h:73
enum xrt_distortion_model distortion_model
Distortion type to use.
Definition: comp_settings.h:65
bool print_spew
Should we debug print a lot!
Definition: comp_settings.h:80