mirror of
https://github.com/ZDoom/qzdoom.git
synced 2025-02-02 22:01:41 +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,9 +98,13 @@ VulkanFrameBuffer::~VulkanFrameBuffer()
|
||||||
delete mLights;
|
delete mLights;
|
||||||
mShadowMap.Reset();
|
mShadowMap.Reset();
|
||||||
|
|
||||||
|
if (mDescriptorSetManager)
|
||||||
mDescriptorSetManager->Deinit();
|
mDescriptorSetManager->Deinit();
|
||||||
|
if (mTextureManager)
|
||||||
mTextureManager->Deinit();
|
mTextureManager->Deinit();
|
||||||
|
if (mBufferManager)
|
||||||
mBufferManager->Deinit();
|
mBufferManager->Deinit();
|
||||||
|
if (mShaderManager)
|
||||||
mShaderManager->Deinit();
|
mShaderManager->Deinit();
|
||||||
|
|
||||||
mCommands->DeleteFrameObjects();
|
mCommands->DeleteFrameObjects();
|
||||||
|
|
Loading…
Reference in a new issue