#pragma once #include "vulkan_common.h" #include namespace progressia { namespace desktop { struct PhysicalDeviceData { VkPhysicalDevice device; VkPhysicalDeviceProperties properties; VkPhysicalDeviceFeatures features; }; const PhysicalDeviceData & pickPhysicalDevice(std::vector &, Vulkan &, const std::vector &deviceExtensions); } // namespace desktop } // namespace progressia