From 33564c7351246b4fc8a610af615d8461a2b11cce Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Fri, 12 Apr 2024 00:45:10 +0200 Subject: [PATCH] Tier2: use utlvector for cylinder points and initialize buffer --- r5dev/tier2/renderutils.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/r5dev/tier2/renderutils.cpp b/r5dev/tier2/renderutils.cpp index 67e5addc..05cabcec 100644 --- a/r5dev/tier2/renderutils.cpp +++ b/r5dev/tier2/renderutils.cpp @@ -69,7 +69,7 @@ void DebugDrawCylinder(const Vector3D& vOrigin, const QAngle& vAngles, float flR float flDegrees = 360.f / float(nSides); QAngle vComposed; Vector3D vForward; - vector vvPoints; + CUtlVector vecPoints(0, nSides); AngleVectors(vAngles, &vForward); @@ -79,13 +79,13 @@ void DebugDrawCylinder(const Vector3D& vOrigin, const QAngle& vAngles, float flR AngleCompose(vAngles, { 0.f, 0.f, flDegrees * i }, vComposed); AngleVectors(vComposed, nullptr, &right, nullptr); - vvPoints.push_back(vOrigin + (right * flRadius)); + vecPoints.AddToTail(vOrigin + (right * flRadius)); } for (int i = 0; i < nSides; i++) { - Vector3D vStart = vvPoints[i]; - Vector3D vEnd = i == 0 ? vvPoints[nSides - 1] : vvPoints[i - 1]; + Vector3D vStart = vecPoints[i]; + Vector3D vEnd = i == 0 ? vecPoints[nSides - 1] : vecPoints[i - 1]; v_RenderLine(vStart, vEnd, color, bZBuffer); v_RenderLine(vStart + (vForward * flHeight), vEnd + (vForward * flHeight), color, bZBuffer);