Eliminate some more unnecessary getInstance() calls

master
Ansariel 2020-10-12 10:55:30 +02:00
parent c1fa0f2417
commit 33d64fd5c6
1 changed files with 6 additions and 3 deletions

View File

@ -2497,6 +2497,9 @@ void LLPipeline::updateCull(LLCamera& camera, LLCullResult& result, S32 water_cl
LL_RECORD_BLOCK_TIME(FTM_CULL);
// <FS:Ansariel> Factor out instance() call
LLWorld& world = LLWorld::instance();
grabReferences(result);
sCull->clear();
@ -2556,8 +2559,8 @@ void LLPipeline::updateCull(LLCamera& camera, LLCullResult& result, S32 water_cl
camera.disableUserClipPlane();
}
for (LLWorld::region_list_t::const_iterator iter = LLWorld::getInstance()->getRegionList().begin();
iter != LLWorld::getInstance()->getRegionList().end(); ++iter)
for (LLWorld::region_list_t::const_iterator iter = world.getRegionList().begin(); // <FS:Ansariel> Factor out instance() call
iter != world.getRegionList().end(); ++iter)
{
LLViewerRegion* region = *iter;
@ -2622,7 +2625,7 @@ void LLPipeline::updateCull(LLCamera& camera, LLCullResult& result, S32 water_cl
if (render_water)
{
LLWorld::getInstance()->precullWaterObjects(camera, sCull, render_water);
world.precullWaterObjects(camera, sCull, render_water); // <FS:Ansariel> Factor out instance() call
}
gGL.matrixMode(LLRender::MM_PROJECTION);