Fixed uneeded copies of TriangleVertices
This commit is contained in:
@@ -47,32 +47,24 @@ public:
|
||||
|
||||
void Cleanup();
|
||||
|
||||
void PickPhysicalDevice();
|
||||
void CreateLogicalDevice();
|
||||
void PickPhysicalDevice();
|
||||
void CreateLogicalDevice();
|
||||
SwapChainSupportDetails QuerySwapChainSupport(VkPhysicalDevice Device);
|
||||
|
||||
VkDevice GetDevice() { return Device; }
|
||||
VkPhysicalDevice GetPhysicalDevice() { return PhysicalDevice; }
|
||||
QueueFamilyIndices GetPhysicalQueueFamilies() { return PhysicalQueueFamilies; }
|
||||
VkQueue GetGraphicsQueue() { return GraphicsQueue; }
|
||||
VkQueue GetPresentQueue() { return PresentQueue; }
|
||||
SwapChainSupportDetails GetSwapChainSupport() { return SwapChainSupport; }
|
||||
VkDevice GetDevice() { return Device; }
|
||||
VkPhysicalDevice GetPhysicalDevice() { return PhysicalDevice; }
|
||||
QueueFamilyIndices GetPhysicalQueueFamilies() { return PhysicalQueueFamilies; }
|
||||
VkQueue GetGraphicsQueue() { return GraphicsQueue; }
|
||||
VkQueue GetPresentQueue() { return PresentQueue; }
|
||||
|
||||
private:
|
||||
FDeviceConfig DeviceConfig;
|
||||
|
||||
// VkInstance Instance = VK_NULL_HANDLE;
|
||||
VkDevice Device = VK_NULL_HANDLE;
|
||||
VkPhysicalDevice PhysicalDevice = VK_NULL_HANDLE;
|
||||
VkQueue GraphicsQueue = VK_NULL_HANDLE;
|
||||
VkQueue PresentQueue = VK_NULL_HANDLE;
|
||||
QueueFamilyIndices PhysicalQueueFamilies;
|
||||
// VkSurfaceKHR Surface;
|
||||
|
||||
// GLFWwindow* Window = nullptr;
|
||||
|
||||
SwapChainSupportDetails SwapChainSupport;
|
||||
|
||||
// bool bEnableValidationLayers = false;
|
||||
|
||||
bool IsDeviceSuitable(VkPhysicalDevice Device);
|
||||
|
||||
@@ -81,6 +73,4 @@ private:
|
||||
bool CheckDeviceExtensionSupport(VkPhysicalDevice Device);
|
||||
|
||||
QueueFamilyIndices FindQueueFamilies(VkPhysicalDevice Device);
|
||||
|
||||
SwapChainSupportDetails QuerySwapChainSupport(VkPhysicalDevice Device);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user