|
|
static void | snprint_luid (char *str, size_t size, const xrt_luid_t *luid) |
| |
|
static void | snprint_uuid (char *str, size_t size, const xrt_uuid_t *uuid) |
| |
|
static bool | get_device_id_props (struct vk_bundle *vk, int gpu_index, VkPhysicalDeviceIDProperties *out_id_props) |
| |
|
static bool | get_device_uuid (struct vk_bundle *vk, int gpu_index, xrt_uuid_t *uuid) |
| |
|
static VkResult | resolve_selected_gpu_index (struct vk_bundle *vk, const struct comp_vulkan_arguments *vk_args, int *out_index) |
| |
|
static bool | get_device_luid (struct vk_bundle *vk, int gpu_index, xrt_luid_t *luid) |
| |
|
VkResult | fill_in_results (struct vk_bundle *vk, const struct comp_vulkan_arguments *vk_args, struct comp_vulkan_results *vk_res) |
| |
|
static VkResult | create_instance (struct vk_bundle *vk, const struct comp_vulkan_arguments *vk_args) |
| |
|
static VkResult | create_device (struct vk_bundle *vk, const struct comp_vulkan_arguments *vk_args) |
| |
| bool | comp_vulkan_init_bundle (struct vk_bundle *vk, const struct comp_vulkan_arguments *vk_args, struct comp_vulkan_results *vk_res) |
| | Fully initialises a vk_bundle, by creating instance, device and queue.
|
| |
| void | comp_vulkan_formats_check (struct vk_bundle *vk, struct comp_vulkan_formats *formats) |
| | Fills in a comp_vulkan_formats struct with the supported formats, use comp_vulkan_formats_copy_to_info to fill a compositor info struct.
|
| |
| void | comp_vulkan_formats_copy_to_info (const struct comp_vulkan_formats *formats, struct xrt_compositor_info *info) |
| | Fills in a xrt_compositor_info struct with the formats listed from a comp_vulkan_formats.
|
| |
| void | comp_vulkan_formats_log (enum u_logging_level log_level, const struct comp_vulkan_formats *formats) |
| | Logs the formats at info level.
|
| |