Cleanup device creation/selection

This commit is contained in:
Lynix
2020-03-18 13:48:53 +01:00
parent 4ede9f1cfe
commit 07fa581525
8 changed files with 51 additions and 54 deletions

View File

@@ -8,6 +8,7 @@
#define NAZARA_VULKANRENDERER_VKPHYSICALDEVICE_HPP
#include <vulkan/vulkan.h>
#include <unordered_set>
#include <vector>
namespace Nz
@@ -16,11 +17,11 @@ namespace Nz
{
struct PhysicalDevice
{
VkPhysicalDevice device;
VkPhysicalDevice physDevice;
VkPhysicalDeviceFeatures features;
VkPhysicalDeviceMemoryProperties memoryProperties;
VkPhysicalDeviceProperties properties;
std::vector<VkQueueFamilyProperties> queues;
std::vector<VkQueueFamilyProperties> queueFamilies;
};
}
}