Fix null pointer crash if shader fails to compile during startup

This commit is contained in:
Magnus Norddahl 2022-06-14 01:29:37 +02:00 committed by Christoph Oelckers
parent 5446e37874
commit f1775ee64b

View file

@ -98,10 +98,14 @@ VulkanFrameBuffer::~VulkanFrameBuffer()
delete mLights;
mShadowMap.Reset();
mDescriptorSetManager->Deinit();
mTextureManager->Deinit();
mBufferManager->Deinit();
mShaderManager->Deinit();
if (mDescriptorSetManager)
mDescriptorSetManager->Deinit();
if (mTextureManager)
mTextureManager->Deinit();
if (mBufferManager)
mBufferManager->Deinit();
if (mShaderManager)
mShaderManager->Deinit();
mCommands->DeleteFrameObjects();
}