Function inexor::vulkan_renderer::vk_tools::get_queue_family_properties

Function Documentation

std::vector<VkQueueFamilyProperties> inexor::vulkan_renderer::vk_tools::get_queue_family_properties(VkPhysicalDevice physical_device)

Call vkGetPhysicalDeviceQueueFamilyProperties

Parameters

physical_device – The physical device to get all extension properties form

Throws

VulkanException – vkGetPhysicalDeviceQueueFamilyProperties call failed

Returns

A std::vector of all queue families which are available on the system (this can be empty!)