|
Monado OpenXR Runtime
|
Settings for the compositor. More...
#include <main/comp_settings.h>

Data Fields | ||
| int | display | |
| bool | use_compute | |
| VkFormat | formats [XRT_MAX_SWAPCHAIN_FORMATS] | |
| uint32_t | format_count | |
| VkColorSpaceKHR | color_space | |
| VkPresentModeKHR | present_mode | |
| const char * | target_identifier | |
| Preferred window type to use, not actual used. | ||
| const char * | nvidia_display | |
| display string forced by user or NULL | ||
| int | vk_display | |
| vk display number to use when forcing vk_display | ||
| struct { | ||
| uint32_t width | ||
| uint32_t height | ||
| } | preferred | |
| double | viewport_scale | |
| Percentage to scale the viewport by. | ||
| bool | fullscreen | |
| Not used with direct mode. | ||
| enum u_logging_level | log_level | |
| Logging level. | ||
| bool | print_modes | |
| Print information about available modes for direct mode. | ||
| int64_t | nominal_frame_interval_ns | |
| Nominal frame interval. | ||
| int | selected_gpu_index | |
| Vulkan physical device selected by comp_settings_check_vulkan_caps may be forced by user. | ||
| int | client_gpu_index | |
| Vulkan physical device index for clients to use, forced by user. | ||
| xrt_uuid_t | selected_gpu_deviceUUID | |
| Vulkan device UUID selected by comp_settings_check_vulkan_caps, valid across Vulkan instances. | ||
| xrt_uuid_t | client_gpu_deviceUUID | |
| Vulkan device UUID to suggest to clients. | ||
| xrt_luid_t | client_gpu_deviceLUID | |
| The Windows LUID for the GPU device suggested for D3D clients, never changes. | ||
| bool | client_gpu_deviceLUID_valid | |
| Whether client_gpu_deviceLUID is valid. | ||
| int | desired_mode | |
| Try to choose the mode with this index for direct mode. | ||
Settings for the compositor.
| xrt_luid_t comp_settings::client_gpu_deviceLUID |
The Windows LUID for the GPU device suggested for D3D clients, never changes.
Referenced by xrt_system_compositor::comp_main_create_system_compositor().
| bool comp_settings::client_gpu_deviceLUID_valid |
Whether client_gpu_deviceLUID is valid.
Referenced by xrt_system_compositor::comp_main_create_system_compositor().
| xrt_uuid_t comp_settings::client_gpu_deviceUUID |
Vulkan device UUID to suggest to clients.
Referenced by xrt_system_compositor::comp_main_create_system_compositor().
| int comp_settings::client_gpu_index |
Vulkan physical device index for clients to use, forced by user.
Referenced by comp_settings_init().
| int comp_settings::desired_mode |
Try to choose the mode with this index for direct mode.
Referenced by comp_settings_init().
| bool comp_settings::fullscreen |
Not used with direct mode.
Referenced by comp_settings_init().
| enum u_logging_level comp_settings::log_level |
Logging level.
Referenced by xrt_system_compositor::comp_main_create_system_compositor(), and comp_settings_init().
| int64_t comp_settings::nominal_frame_interval_ns |
Nominal frame interval.
Referenced by xrt_system_compositor::comp_main_create_system_compositor(), comp_mirror_to_debug_gui::comp_mirror_fixup_ui_state(), and comp_settings_init().
| const char* comp_settings::nvidia_display |
display string forced by user or NULL
Referenced by comp_settings_init(), and comp_window_direct_nvidia_init().
| bool comp_settings::print_modes |
Print information about available modes for direct mode.
Referenced by comp_settings_init().
| xrt_uuid_t comp_settings::selected_gpu_deviceUUID |
Vulkan device UUID selected by comp_settings_check_vulkan_caps, valid across Vulkan instances.
Referenced by xrt_system_compositor::comp_main_create_system_compositor().
| int comp_settings::selected_gpu_index |
Vulkan physical device selected by comp_settings_check_vulkan_caps may be forced by user.
Referenced by comp_settings_init().
| const char* comp_settings::target_identifier |
Preferred window type to use, not actual used.
Referenced by comp_settings_init().
| double comp_settings::viewport_scale |
Percentage to scale the viewport by.
Referenced by xrt_system_compositor::comp_main_create_system_compositor(), and comp_settings_init().
| int comp_settings::vk_display |
vk display number to use when forcing vk_display
Referenced by comp_settings_init().