Adjust some init/deinit code and rename some things
This commit is contained in:
parent
4644221454
commit
821bd3b460
20 changed files with 176 additions and 101 deletions
|
|
@ -98,6 +98,11 @@ VulkanFrameBuffer::~VulkanFrameBuffer()
|
|||
delete mLights;
|
||||
mShadowMap.Reset();
|
||||
|
||||
mDescriptorSetManager->Deinit();
|
||||
mTextureManager->Deinit();
|
||||
mBufferManager->Deinit();
|
||||
mShaderManager->Deinit();
|
||||
|
||||
mCommands->DeleteFrameObjects();
|
||||
}
|
||||
|
||||
|
|
@ -405,16 +410,12 @@ TArray<uint8_t> VulkanFrameBuffer::GetScreenshotBuffer(int &pitch, ESSType &colo
|
|||
void VulkanFrameBuffer::BeginFrame()
|
||||
{
|
||||
SetViewportRects(nullptr);
|
||||
mCommands->BeginFrame();
|
||||
mTextureManager->BeginFrame();
|
||||
mScreenBuffers->BeginFrame(screen->mScreenViewport.width, screen->mScreenViewport.height, screen->mSceneViewport.width, screen->mSceneViewport.height);
|
||||
mSaveBuffers->BeginFrame(SAVEPICWIDTH, SAVEPICHEIGHT, SAVEPICWIDTH, SAVEPICHEIGHT);
|
||||
mRenderState->BeginFrame();
|
||||
|
||||
WaitForCommands(false);
|
||||
mDescriptorSetManager->UpdateFixedSet();
|
||||
mDescriptorSetManager->UpdateDynamicSet();
|
||||
|
||||
mCommands->BeginFrame();
|
||||
mDescriptorSetManager->BeginFrame();
|
||||
}
|
||||
|
||||
void VulkanFrameBuffer::InitLightmap(int LMTextureSize, int LMTextureCount, TArray<uint16_t>& LMTextureData)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue