From 9d2275e26b69e2d9df5aeaf6d98facfb5ef45eb1 Mon Sep 17 00:00:00 2001 From: Stan Date: Mon, 25 Jul 2022 20:08:03 +0000 Subject: [PATCH] Fix assertion when trying to draw a line with one point. This would trigger an ensure if one enabled the unitmotion overlay. Patch by: @vladislavbelov This was SVN commit r27016. --- source/renderer/DebugRenderer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/renderer/DebugRenderer.cpp b/source/renderer/DebugRenderer.cpp index 0307a8f9a2..4df92a894c 100644 --- a/source/renderer/DebugRenderer.cpp +++ b/source/renderer/DebugRenderer.cpp @@ -78,6 +78,9 @@ void CDebugRenderer::DrawLine( const std::vector& line, const CColor& color, const float width, const bool depthTestEnabled) { + if (line.size() <= 1) + return; + CShaderTechniquePtr debugLineTech = g_Renderer.GetShaderManager().LoadEffect(str_debug_line); Renderer::Backend::IDeviceCommandContext* deviceCommandContext =