diff options
Diffstat (limited to 'linden/indra/newview/pipeline.cpp')
-rw-r--r-- | linden/indra/newview/pipeline.cpp | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/linden/indra/newview/pipeline.cpp b/linden/indra/newview/pipeline.cpp index 4ea9e41..d3ee8b6 100644 --- a/linden/indra/newview/pipeline.cpp +++ b/linden/indra/newview/pipeline.cpp | |||
@@ -2724,12 +2724,20 @@ void LLPipeline::renderGeom(LLCamera& camera, BOOL forceVBOUpdate) | |||
2724 | 2724 | ||
2725 | LLVertexBuffer::unbind(); | 2725 | LLVertexBuffer::unbind(); |
2726 | 2726 | ||
2727 | if (!LLPipeline::sReflectionRender && !LLPipeline::sRenderDeferred && gPipeline.hasRenderDebugFeatureMask(LLPipeline::RENDER_DEBUG_FEATURE_UI)) | 2727 | if (!LLPipeline::sReflectionRender && !LLPipeline::sRenderDeferred) |
2728 | { | 2728 | { |
2729 | // Render debugging beacons. | 2729 | if (gPipeline.hasRenderDebugFeatureMask(LLPipeline::RENDER_DEBUG_FEATURE_UI)) |
2730 | gObjectList.renderObjectBeacons(); | 2730 | { |
2731 | LLHUDObject::renderAll(); | 2731 | // Render debugging beacons. |
2732 | gObjectList.resetObjectBeacons(); | 2732 | gObjectList.renderObjectBeacons(); |
2733 | LLHUDObject::renderAll(); | ||
2734 | gObjectList.resetObjectBeacons(); | ||
2735 | } | ||
2736 | else | ||
2737 | { | ||
2738 | // Make sure particle effects disappear | ||
2739 | LLHUDObject::renderAllForTimer(); | ||
2740 | } | ||
2733 | } | 2741 | } |
2734 | 2742 | ||
2735 | LLAppViewer::instance()->pingMainloopTimeout("Pipeline:RenderGeomEnd"); | 2743 | LLAppViewer::instance()->pingMainloopTimeout("Pipeline:RenderGeomEnd"); |
@@ -2954,6 +2962,11 @@ void LLPipeline::renderGeomPostDeferred(LLCamera& camera) | |||
2954 | LLHUDObject::renderAll(); | 2962 | LLHUDObject::renderAll(); |
2955 | gObjectList.resetObjectBeacons(); | 2963 | gObjectList.resetObjectBeacons(); |
2956 | } | 2964 | } |
2965 | else | ||
2966 | { | ||
2967 | // Make sure particle effects disappear | ||
2968 | LLHUDObject::renderAllForTimer(); | ||
2969 | } | ||
2957 | 2970 | ||
2958 | if (occlude) | 2971 | if (occlude) |
2959 | { | 2972 | { |