Function inexor::vulkan_renderer::tools::pick_best_physical_device(const Instance&, VkSurfaceKHR, const VkPhysicalDeviceFeatures&, const std::span<const char *>)¶
Defined in File device_info.hpp
Function Documentation¶
-
VkPhysicalDevice inexor::vulkan_renderer::tools::pick_best_physical_device(const Instance &inst, VkSurfaceKHR surface, const VkPhysicalDeviceFeatures &required_features, const std::span<const char*> required_extensions)¶
Pick the best physical device automatically
- Parameters:
inst – The Vulkan instance
surface – The window surface
required_features – The required device features
required_extensions – The required device extensions
- Returns:
The chosen physical device which is most suitable