|
Monado OpenXR Runtime
|
Arguments to Vulkan bundle initialisation, all args needs setting. More...
#include <util/comp_vulkan.h>

Data Fields | |
| uint32_t | required_instance_version |
| Vulkan version that is required. More... | |
| PFN_vkGetInstanceProcAddr | get_instance_proc_address |
| Function to get all Vulkan functions from. More... | |
| struct u_string_list * | required_instance_extensions |
| Extensions that the instance is created with. More... | |
| struct u_string_list * | optional_instance_extensions |
| Extensions that the instance is created with. More... | |
| struct u_string_list * | required_device_extensions |
| Extensions that the device is created with. More... | |
| struct u_string_list * | optional_device_extensions |
| Extensions that the device is created with. More... | |
| enum u_logging_level | log_level |
| Logging level to be set on the vk_bundle. More... | |
| bool | only_compute_queue |
| Should we look for a queue with no graphics, only compute. More... | |
| bool | timeline_semaphore |
| Should we try to enable timeline semaphores if available. More... | |
| int | selected_gpu_index |
| Vulkan physical device to be selected, -1 for auto. More... | |
| int | client_gpu_index |
| Vulkan physical device index for clients to use, -1 for auto. More... | |
Arguments to Vulkan bundle initialisation, all args needs setting.
| int comp_vulkan_arguments::client_gpu_index |
Vulkan physical device index for clients to use, -1 for auto.
| PFN_vkGetInstanceProcAddr comp_vulkan_arguments::get_instance_proc_address |
Function to get all Vulkan functions from.
Referenced by comp_vulkan_init_bundle().
| enum u_logging_level comp_vulkan_arguments::log_level |
Logging level to be set on the vk_bundle.
Referenced by comp_vulkan_init_bundle().
| bool comp_vulkan_arguments::only_compute_queue |
Should we look for a queue with no graphics, only compute.
| struct u_string_list* comp_vulkan_arguments::optional_device_extensions |
Extensions that the device is created with.
| struct u_string_list* comp_vulkan_arguments::optional_instance_extensions |
Extensions that the instance is created with.
| struct u_string_list* comp_vulkan_arguments::required_device_extensions |
Extensions that the device is created with.
| struct u_string_list* comp_vulkan_arguments::required_instance_extensions |
Extensions that the instance is created with.
| uint32_t comp_vulkan_arguments::required_instance_version |
Vulkan version that is required.
| int comp_vulkan_arguments::selected_gpu_index |
Vulkan physical device to be selected, -1 for auto.
| bool comp_vulkan_arguments::timeline_semaphore |
Should we try to enable timeline semaphores if available.