|
static void | snprint_uuid (char *str, size_t size, const xrt_uuid_t *uuid) |
|
static void | snprint_luid (char *str, size_t size, xrt_luid_t *luid) |
|
XrResult | oxr_vk_get_instance_exts (struct oxr_logger *log, struct oxr_system *sys, uint32_t namesCapacityInput, uint32_t *namesCountOutput, char *namesString) |
|
XrResult | oxr_vk_get_device_exts (struct oxr_logger *log, struct oxr_system *sys, uint32_t namesCapacityInput, uint32_t *namesCountOutput, char *namesString) |
|
XrResult | oxr_vk_get_requirements (struct oxr_logger *log, struct oxr_system *sys, XrGraphicsRequirementsVulkanKHR *graphicsRequirements) |
|
static bool | vk_check_extension (VkExtensionProperties *props, uint32_t prop_count, const char *ext) |
|
static XrResult | vk_get_instance_ext_props (struct oxr_logger *log, VkInstance instance, PFN_vkGetInstanceProcAddr GetInstanceProcAddr, VkExtensionProperties **out_props, uint32_t *out_prop_count) |
|
XrResult | oxr_vk_create_vulkan_instance (struct oxr_logger *log, struct oxr_system *sys, const XrVulkanInstanceCreateInfoKHR *createInfo, VkInstance *vulkanInstance, VkResult *vulkanResult) |
|
static XrResult | vk_get_device_ext_props (struct oxr_logger *log, VkInstance instance, PFN_vkGetInstanceProcAddr GetInstanceProcAddr, VkPhysicalDevice physical_device, VkExtensionProperties **out_props, uint32_t *out_prop_count) |
|
static XrResult | vk_get_device_features (struct oxr_logger *log, VkInstance instance, PFN_vkGetInstanceProcAddr GetInstanceProcAddr, VkPhysicalDevice physical_device, VkPhysicalDeviceFeatures2 *physical_device_features) |
|
static VkBaseInStructure const * | vk_find_struct_in_chain (const VkBaseInStructure *base, VkStructureType type) |
|
XrResult | oxr_vk_create_vulkan_device (struct oxr_logger *log, struct oxr_system *sys, const XrVulkanDeviceCreateInfoKHR *createInfo, VkDevice *vulkanDevice, VkResult *vulkanResult) |
|
XrResult | oxr_vk_get_physical_device (struct oxr_logger *log, struct oxr_instance *inst, struct oxr_system *sys, VkInstance vkInstance, PFN_vkGetInstanceProcAddr getProc, VkPhysicalDevice *vkPhysicalDevice) |
|