From c379a02e66d0e93a2f0b8e11d828ca9c0513698b Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Sat, 12 Aug 2023 10:54:15 -0400 Subject: PkeNew takes a count, not size --- src/window.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/window.cpp') diff --git a/src/window.cpp b/src/window.cpp index 0c4d316..4898d1a 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -334,7 +334,7 @@ void CreateSwapchain() { if (selectedSurfaceIndex == -1u) { unsigned int surfaceFormatCounts; vkGetPhysicalDeviceSurfaceFormatsKHR(vkPhysicalDevice, vkSurfaceKHR, &surfaceFormatCounts, nullptr); - VkSurfaceFormatKHR *surfaceFormats = pke::PkeNew(sizeof(VkSurfaceFormatKHR) * surfaceFormatCounts); + VkSurfaceFormatKHR *surfaceFormats = pke::PkeNew(surfaceFormatCounts); vkGetPhysicalDeviceSurfaceFormatsKHR(vkPhysicalDevice, vkSurfaceKHR, &surfaceFormatCounts, surfaceFormats); selectedSurfaceIndex = 0; for (long i = 0; i < surfaceFormatCounts; ++i) { @@ -362,7 +362,7 @@ void CreateSwapchain() { if (selectedPresentIndex == -1u) { unsigned int presentModeCount = 0; vkGetPhysicalDeviceSurfacePresentModesKHR(vkPhysicalDevice, vkSurfaceKHR, &presentModeCount, nullptr); - VkPresentModeKHR *presentModes = pke::PkeNew(sizeof(VkPresentModeKHR) * presentModeCount); + VkPresentModeKHR *presentModes = pke::PkeNew(presentModeCount); vkGetPhysicalDeviceSurfacePresentModesKHR(vkPhysicalDevice, vkSurfaceKHR, &presentModeCount, presentModes); unsigned long mailboxIndex = -1; unsigned long fifoRelaxedIndex = -1; @@ -427,9 +427,9 @@ void CreateSwapchain() { vkImageViewCreateInfo.subresourceRange = vkImageSubresourceRange; vkGetSwapchainImagesKHR(vkDevice, vkSwapchainKHR, &swapchainLength, nullptr); - swapchainImages = pke::PkeNew(sizeof(VkImage) * swapchainLength); + swapchainImages = pke::PkeNew(swapchainLength); vkGetSwapchainImagesKHR(vkDevice, vkSwapchainKHR, &swapchainLength, swapchainImages); - swapchainImageViews = pke::PkeNew(sizeof(VkImageView) * swapchainLength); + swapchainImageViews = pke::PkeNew(swapchainLength); for (long i = 0; i < swapchainLength; ++i) { vkImageViewCreateInfo.image = swapchainImages[i]; vkCreateImageView(vkDevice, &vkImageViewCreateInfo, vkAllocator, &swapchainImageViews[i]); -- cgit v1.2.3