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);