From befe56f947027731f45790475dd28141f3491c87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Thu, 25 Feb 2021 19:00:54 -0800 Subject: [PATCH] Fixed crash when program doesn't have fragment shader. --- src/renderer_vk.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/renderer_vk.cpp b/src/renderer_vk.cpp index d3af053db..39b56d6ea 100644 --- a/src/renderer_vk.cpp +++ b/src/renderer_vk.cpp @@ -7188,10 +7188,13 @@ VK_DESTROY commit(*vcb); } - UniformBuffer* fcb = program.m_fsh->m_constantBuffer; - if (NULL != fcb) + if (NULL != program.m_fsh) { - commit(*fcb); + UniformBuffer* fcb = program.m_fsh->m_constantBuffer; + if (NULL != fcb) + { + commit(*fcb); + } } hasPredefined = 0 < program.m_numPredefined;