Portal and high update count fixes

This commit is contained in:
Magnus Norddahl 2025-05-12 00:39:41 +02:00
commit 2c069349a3
9 changed files with 51 additions and 23 deletions

View file

@ -604,6 +604,8 @@ void VulkanRenderDevice::BeginFrame()
}
hwtexturecount = mTextureManager->GetHWTextureCount();
FrameTileUpdates = 0;
GetRenderPassManager()->ProcessMainThreadTasks();
GetTextureManager()->ProcessMainThreadTasks();
@ -686,6 +688,7 @@ void VulkanRenderDevice::SetLevelMesh(LevelMesh* mesh)
void VulkanRenderDevice::UpdateLightmaps(const TArray<LightmapTile*>& tiles)
{
FrameTileUpdates += (int)tiles.size();
GetLightmapper()->Raytrace(tiles);
}