From 1d3bfd616e1b00c0510d9ac00e6e9ee6b6daab83 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 8 Aug 2023 21:30:19 -0400 Subject: memory cleanup and require size for deleting the pointer --- 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 ef65c5d..0c4d316 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -346,7 +346,7 @@ void CreateSwapchain() { break; } - pke::PkeDelete(surfaceFormats); + pke::PkeDelete(surfaceFormats, surfaceFormatCounts); } int width, height; @@ -375,7 +375,7 @@ void CreateSwapchain() { } selectedPresentIndex = mailboxIndex != -1ul ? mailboxIndex : fifoRelaxedIndex; vkPresentModeKHR = presentModes[selectedPresentIndex]; - pke::PkeDelete(presentModes); + pke::PkeDelete(presentModes, presentModeCount); } VkSwapchainCreateInfoKHR vkSwapchainCreateInfo{}; @@ -441,8 +441,8 @@ void DestroySwapchain() { for (long i = 0; i < swapchainLength; ++i) { vkDestroyImageView(vkDevice, swapchainImageViews[i], vkAllocator); } - pke::PkeDelete(swapchainImageViews); - pke::PkeDelete(swapchainImages); + pke::PkeDelete(swapchainImageViews, swapchainLength); + pke::PkeDelete(swapchainImages, swapchainLength); } vkDestroySwapchainKHR(vkDevice, vkSwapchainKHR, vkAllocator); swapchainImages = reinterpret_cast(0xCAFEBABE); -- cgit v1.2.3