From d2fe42ea907ced053df2ebde1de83009594822cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 1 Dec 2017 13:44:45 +0100 Subject: [PATCH] Vulkan: Fix crash bug when post processing shaders failed to compile. --- GPU/Vulkan/FramebufferVulkan.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GPU/Vulkan/FramebufferVulkan.cpp b/GPU/Vulkan/FramebufferVulkan.cpp index bb096e2810..b3085ad7c2 100644 --- a/GPU/Vulkan/FramebufferVulkan.cpp +++ b/GPU/Vulkan/FramebufferVulkan.cpp @@ -689,10 +689,10 @@ void FramebufferManagerVulkan::CompilePostShader() { if (postVs_ && postFs_) { pipelinePostShader_ = vulkan2D_->GetPipeline(backbufferRP, postVs_, postFs_, true, Vulkan2D::VK2DDepthStencilMode::NONE); + usePostShader_ = true; } else { ELOG("Failed to compile."); + pipelinePostShader_ = nullptr; + usePostShader_ = false; } - - - usePostShader_ = true; }