diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llfasttimerview.cpp | 18 | ||||
| -rw-r--r-- | indra/newview/llviewerdisplay.cpp | 7 | ||||
| -rw-r--r-- | indra/newview/llviewerwindow.cpp | 1 | ||||
| -rw-r--r-- | indra/newview/pipeline.cpp | 1 | 
4 files changed, 18 insertions, 9 deletions
| diff --git a/indra/newview/llfasttimerview.cpp b/indra/newview/llfasttimerview.cpp index 98687282ed..d90f03b403 100644 --- a/indra/newview/llfasttimerview.cpp +++ b/indra/newview/llfasttimerview.cpp @@ -354,11 +354,19 @@ BOOL LLFastTimerView::handleToolTip(S32 x, S32 y, MASK mask)  BOOL LLFastTimerView::handleScrollWheel(S32 x, S32 y, S32 clicks)  { -	setPauseState(true); -	mScrollIndex = llclamp(	mScrollIndex + clicks, -							0, -							llmin((S32)mRecording.getNumRecordedPeriods(), (S32)mRecording.getNumRecordedPeriods() - MAX_VISIBLE_HISTORY)); -	return TRUE; +    if (x < mBarRect.mLeft) +    { +        // Inside mScrollBar and list of timers +        mScrollBar->handleScrollWheel(x,y,clicks); +    } +    else +    { +        setPauseState(true); +        mScrollIndex = llclamp(mScrollIndex + clicks, +            0, +            llmin((S32)mRecording.getNumRecordedPeriods(), (S32)mRecording.getNumRecordedPeriods() - MAX_VISIBLE_HISTORY)); +    } +    return TRUE;  }  static BlockTimerStatHandle FTM_RENDER_TIMER("Timers"); diff --git a/indra/newview/llviewerdisplay.cpp b/indra/newview/llviewerdisplay.cpp index 64f6123f5d..e2554bc9bc 100644 --- a/indra/newview/llviewerdisplay.cpp +++ b/indra/newview/llviewerdisplay.cpp @@ -237,6 +237,7 @@ void display_stats()  static LLTrace::BlockTimerStatHandle FTM_PICK("Picking");  static LLTrace::BlockTimerStatHandle FTM_RENDER("Render"); +static LLTrace::BlockTimerStatHandle FTM_RENDER_HUD("Render HUD");  static LLTrace::BlockTimerStatHandle FTM_UPDATE_SKY("Update Sky");  static LLTrace::BlockTimerStatHandle FTM_UPDATE_DYNAMIC_TEXTURES("Update Dynamic Textures");  static LLTrace::BlockTimerStatHandle FTM_IMAGE_UPDATE("Update Images"); @@ -568,6 +569,7 @@ void display(BOOL rebuild, F32 zoom_factor, int subfield, BOOL for_snapshot)  	if (gDisconnected)  	{  		LLAppViewer::instance()->pingMainloopTimeout("Display:Disconnected"); +		LL_RECORD_BLOCK_TIME(FTM_RENDER_UI);  		render_ui();  		swap();  	} @@ -1293,7 +1295,8 @@ void render_ui(F32 zoom_factor, int subfield)  		{  			gPipeline.renderBloom(gSnapshot, zoom_factor, subfield);  		} -		 + +		LL_RECORD_BLOCK_TIME(FTM_RENDER_HUD);  		render_hud_elements();  		render_hud_attachments();  	} @@ -1308,8 +1311,6 @@ void render_ui(F32 zoom_factor, int subfield)  		gGL.color4f(1,1,1,1);  		if (gPipeline.hasRenderDebugFeatureMask(LLPipeline::RENDER_DEBUG_FEATURE_UI))  		{ -			LL_RECORD_BLOCK_TIME(FTM_RENDER_UI); -  			if (!gDisconnected)  			{  				render_ui_3d(); diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp index 6d351f0639..8e6df22171 100644 --- a/indra/newview/llviewerwindow.cpp +++ b/indra/newview/llviewerwindow.cpp @@ -4734,6 +4734,7 @@ BOOL LLViewerWindow::rawSnapshot(LLImageRaw *raw, S32 image_width, S32 image_hei  				{  					// Required for showing the GUI in snapshots and performing bloom composite overlay  					// Call even if show_ui is FALSE +					LL_RECORD_BLOCK_TIME(FTM_RENDER_UI);  					render_ui(scale_factor, subfield);  					swap();  				} diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index e8c9909f8c..d49c009743 100644 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -4062,7 +4062,6 @@ void LLPipeline::postSort(LLCamera& camera)  void render_hud_elements()  { -	LL_RECORD_BLOCK_TIME(FTM_RENDER_UI);  	gPipeline.disableLights();		  	LLGLDisable fog(GL_FOG); | 
