mirror of
https://github.com/ZDoom/gzdoom.git
synced 2025-02-01 06:10:42 +00:00
Fix null pointer crash if shader fails to compile during startup
This commit is contained in:
parent
5446e37874
commit
f1775ee64b
1 changed files with 8 additions and 4 deletions
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue