From 705856da24b9bb8ba8c39b74087ef7dc3b09ba01 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 23 Apr 2024 10:08:16 +0200 Subject: [PATCH] Fix crash when resizing window on Vulkan Regression from 8488a8d387461cb1932158fc461eedd025aa8460 #2356 --- Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp index cbd6d210f..3ef9aa9c3 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp @@ -131,14 +131,14 @@ void GPUTextureViewVulkan::Release() { Device->OnImageViewDestroy(ViewFramebuffer); Device->DeferredDeletionQueue.EnqueueResource(DeferredDeletionQueueVulkan::Type::ImageView, ViewFramebuffer); - ViewFramebuffer = VK_NULL_HANDLE; } + ViewFramebuffer = VK_NULL_HANDLE; if (ViewSRV != View && ViewSRV != VK_NULL_HANDLE) { Device->OnImageViewDestroy(ViewSRV); Device->DeferredDeletionQueue.EnqueueResource(DeferredDeletionQueueVulkan::Type::ImageView, ViewSRV); - ViewSRV = VK_NULL_HANDLE; } + ViewSRV = VK_NULL_HANDLE; Device->OnImageViewDestroy(View); Device->DeferredDeletionQueue.EnqueueResource(DeferredDeletionQueueVulkan::Type::ImageView, View);