From 7684848e63bc43d4aa6d3efd9335c1d6b22a43c8 Mon Sep 17 00:00:00 2001 From: Rye Mutt <rye@alchemyviewer.org> Date: Sun, 28 Nov 2021 16:21:08 -0500 Subject: [PATCH] Eliminate a QUAD usage --- indra/newview/llvoavatar.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index ff0a7451d2a..839ab74e4bb 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -5390,11 +5390,11 @@ U32 LLVOAvatar::renderImpostor(LLColor4U color, S32 diffuse_channel) // gGL.vertex3fv((pos+left+up).mV); // gGL.end(); - F32 thickness = llmax(F32(5.0f - 5.0f * (gFrameTimeSeconds - mLastImpostorUpdateFrameTime)), 1.0f); - gGL.setLineWidth(thickness); gGL.begin(LLRender::LINES); gGL.color4f(1.f,1.f,1.f,1.f); + F32 thickness = llmax(F32(5.0f - 5.0f * (gFrameTimeSeconds - mLastImpostorUpdateFrameTime)), 1.0f); + gGL.setLineWidth(thickness); gGL.vertex3fv((pos+left-up).mV); gGL.vertex3fv((pos-left-up).mV); gGL.vertex3fv((pos-left-up).mV); @@ -5412,15 +5412,15 @@ U32 LLVOAvatar::renderImpostor(LLColor4U color, S32 diffuse_channel) gGL.color4ubv(color.mV); gGL.getTexUnit(diffuse_channel)->bind(&mImpostor); - gGL.begin(LLRender::QUADS); + gGL.begin(LLRender::TRIANGLE_STRIP); gGL.texCoord2f(0,0); gGL.vertex3fv((pos+left-up).mV); gGL.texCoord2f(1,0); gGL.vertex3fv((pos-left-up).mV); + gGL.texCoord2f(0, 1); + gGL.vertex3fv((pos + left + up).mV); gGL.texCoord2f(1,1); gGL.vertex3fv((pos-left+up).mV); - gGL.texCoord2f(0,1); - gGL.vertex3fv((pos+left+up).mV); gGL.end(); gGL.flush(); } -- GitLab