parent
24f54d1dff
commit
c0a78f9106
|
|
@ -731,6 +731,7 @@ void display(BOOL rebuild, F32 zoom_factor, int subfield, BOOL for_snapshot)
|
|||
{
|
||||
LLViewerCamera::sCurCameraID = LLViewerCamera::CAMERA_WORLD;
|
||||
LLMemType mt_ss(LLMemType::MTYPE_DISPLAY_STATE_SORT);
|
||||
gPipeline.sAllowRebuildPriorityGroup = TRUE ;
|
||||
gPipeline.stateSort(*LLViewerCamera::getInstance(), result);
|
||||
stop_glerror();
|
||||
|
||||
|
|
|
|||
|
|
@ -284,6 +284,7 @@ BOOL LLPipeline::sRenderFrameTest = FALSE;
|
|||
BOOL LLPipeline::sRenderAttachedLights = TRUE;
|
||||
BOOL LLPipeline::sRenderAttachedParticles = TRUE;
|
||||
BOOL LLPipeline::sRenderDeferred = FALSE;
|
||||
BOOL LLPipeline::sAllowRebuildPriorityGroup = FALSE ;
|
||||
S32 LLPipeline::sVisibleLightCount = 0;
|
||||
F32 LLPipeline::sMinRenderSize = 0.f;
|
||||
|
||||
|
|
@ -1780,6 +1781,12 @@ void LLPipeline::updateGL()
|
|||
|
||||
void LLPipeline::rebuildPriorityGroups()
|
||||
{
|
||||
if(!sAllowRebuildPriorityGroup)
|
||||
{
|
||||
return ;
|
||||
}
|
||||
sAllowRebuildPriorityGroup = FALSE ;
|
||||
|
||||
LLTimer update_timer;
|
||||
LLMemType mt(LLMemType::MTYPE_PIPELINE);
|
||||
|
||||
|
|
|
|||
|
|
@ -462,6 +462,7 @@ public:
|
|||
static BOOL sRenderAttachedLights;
|
||||
static BOOL sRenderAttachedParticles;
|
||||
static BOOL sRenderDeferred;
|
||||
static BOOL sAllowRebuildPriorityGroup;
|
||||
static S32 sVisibleLightCount;
|
||||
static F32 sMinRenderSize;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue