From 7aa203297435674b7b598eb2764a6db7edbb4bc3 Mon Sep 17 00:00:00 2001 From: mobserveur Date: Tue, 16 Sep 2025 16:46:51 +0200 Subject: Fixes the slow down related to the attached huds rendering This commit fixes the long time issue with attached huds rendering, which was causing important slow down with certain combinations of post processing settings. --- indra/newview/pipeline.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'indra/newview/pipeline.h') diff --git a/indra/newview/pipeline.h b/indra/newview/pipeline.h index f33495fd69..97d6a1fe8a 100644 --- a/indra/newview/pipeline.h +++ b/indra/newview/pipeline.h @@ -314,6 +314,7 @@ public: void renderGeomDeferred(LLCamera& camera, bool do_occlusion = false); void renderGeomPostDeferred(LLCamera& camera); + void renderGeomPostDeferredOnlyHud(LLCamera& camera); void renderGeomShadow(LLCamera& camera); void bindLightFunc(LLGLSLShader& shader); @@ -746,7 +747,7 @@ public: LLRenderTarget mFXAAMap; LLRenderTarget mSMAABlendBuffer; - LLRenderTarget mDummyRT; + //LLRenderTarget mDummyRT; // render ui to buffer target LLRenderTarget mUIScreen; @@ -1104,6 +1105,7 @@ public: }; void render_bbox(const LLVector3 &min, const LLVector3 &max); + void render_hud_elements(); extern LLPipeline gPipeline; -- cgit v1.2.3