diff --git a/Nuake/Source/Nuake/Rendering/Vulkan/VkResources.h b/Nuake/Source/Nuake/Rendering/Vulkan/VkResources.h index 494cc474..f9db0e3b 100644 --- a/Nuake/Source/Nuake/Rendering/Vulkan/VkResources.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VkResources.h @@ -154,7 +154,7 @@ namespace Nuake }; GPUResources(); - ~GPUResources() = default; + ~GPUResources(); public: void Init(); diff --git a/Nuake/Source/Nuake/Rendering/Vulkan/VulkanResources.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanResources.cpp index c8a67012..673b80d0 100644 --- a/Nuake/Source/Nuake/Rendering/Vulkan/VulkanResources.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanResources.cpp @@ -16,6 +16,15 @@ GPUResources::GPUResources() } } +GPUResources::~GPUResources() +{ + Images.clear(); + Buffers.clear(); + Meshes.clear(); + Light.clear(); + Cameras.clear(); +} + void GPUResources::Init() { CreateBindlessLayout();