SL-18190 Fix for blurry name tags.

master
Dave Parks 2022-10-13 11:20:23 -05:00
parent c06fd0d753
commit 0e3f8db632
3 changed files with 9 additions and 7 deletions

View File

@ -267,6 +267,13 @@ void LLHUDObject::updateAll()
// static
void LLHUDObject::renderAll()
{
LLGLSUIDefault gls_ui;
gGL.color4f(1, 1, 1, 1);
gUIProgram.bind();
LLGLDepthTest depth(GL_FALSE, GL_FALSE);
LLHUDObject *hud_objp;
hud_object_list_t::iterator object_it;
@ -285,6 +292,7 @@ void LLHUDObject::renderAll()
}
LLVertexBuffer::unbind();
gUIProgram.unbind();
}
// static

View File

@ -1420,9 +1420,8 @@ void render_ui(F32 zoom_factor, int subfield)
if (render_ui)
{
LL_PROFILE_ZONE_NAMED_CATEGORY_UI("UI 2D"); //LL_RECORD_BLOCK_TIME(FTM_RENDER_UI_2D);
LLHUDObject::renderAll();
render_ui_2d();
LLGLState::checkStates();
gGL.flush();
}
gViewerWindow->setup2DRender();

View File

@ -4010,7 +4010,6 @@ void render_hud_elements()
LL_PROFILE_ZONE_SCOPED_CATEGORY_UI; //LL_RECORD_BLOCK_TIME(FTM_RENDER_UI);
gPipeline.disableLights();
LLGLDisable fog(GL_FOG);
LLGLSUIDefault gls_ui;
//LLGLEnable stencil(GL_STENCIL_TEST);
@ -4038,9 +4037,6 @@ void render_hud_elements()
}
LLViewerParcelMgr::getInstance()->render();
LLViewerParcelMgr::getInstance()->renderParcelCollision();
// Render name tags.
LLHUDObject::renderAll();
}
else if (gForceRenderLandFence)
{
@ -4053,7 +4049,6 @@ void render_hud_elements()
}
gUIProgram.unbind();
gGL.flush();
}
void LLPipeline::renderHighlights()