From c97636aef4aed0e36f214fbe94067ba8377bc58d Mon Sep 17 00:00:00 2001 From: omar Date: Mon, 10 Nov 2014 09:36:01 +0900 Subject: [PATCH] Fixed lines clockwiseness to be consistent with other primitives. --- imgui.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/imgui.cpp b/imgui.cpp index 9675dac48..6c398c4a6 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -5292,8 +5292,8 @@ void ImDrawList::AddVtxLine(const ImVec2& a, const ImVec2& b, ImU32 col) { const float offset = GImGui.IO.PixelCenterOffset; const ImVec2 hn = (b - a) * (0.50f / ImLength(b - a)); // half normal - const ImVec2 hp0 = ImVec2(offset - hn.y, offset + hn.x); // half perpendiculars + user offset - const ImVec2 hp1 = ImVec2(offset + hn.y, offset - hn.x); + const ImVec2 hp0 = ImVec2(offset + hn.y, offset - hn.x); // half perpendiculars + user offset + const ImVec2 hp1 = ImVec2(offset - hn.y, offset + hn.x); // Two triangles makes up one line. Using triangles allows us to make draw calls. AddVtx(a + hp0, col);