|
Monado OpenXR Runtime
|
Capabilities and information about the compositor and device together. More...
#include <xrt/xrt_compositor.h>

Public Member Functions | |
| XRT_ALIGNAS (8) int64_t formats[XRT_MAX_SWAPCHAIN_FORMATS] | |
| Supported formats, never changes. | |
Data Fields | |
| uint32_t | format_count |
| Number of formats, never changes. | |
| uint32_t | max_texture_size |
| Max texture size that GPU supports (size of a single dimension), zero means any size. | |
Capabilities and information about the compositor and device together.
For client compositors the formats of the native compositor are translated.
| xrt_compositor_info::XRT_ALIGNAS | ( | 8 | ) |
Supported formats, never changes.
alignas for 32 bit client support, see IPC Design and Implementation
| uint32_t xrt_compositor_info::format_count |
Number of formats, never changes.
Referenced by client_d3d11_compositor::client_d3d11_compositor_create(), client_d3d12_compositor::client_d3d12_compositor_create(), client_gl_compositor::client_gl_compositor_init(), client_vk_compositor::client_vk_compositor_create(), comp_vulkan_formats_copy_to_info(), and oxr_xrCreateSwapchain().
| uint32_t xrt_compositor_info::max_texture_size |
Max texture size that GPU supports (size of a single dimension), zero means any size.
Referenced by client_gl_compositor::client_gl_compositor_init(), client_vk_compositor::client_vk_compositor_create(), and oxr_xrCreateSwapchain().