Fix incorrect end point rendering in DrawConnectedLine.
This commit is contained in:
committed by
Matthias Mailänder
parent
d73ed7670a
commit
93d006e14e
@@ -153,8 +153,8 @@ namespace OpenRA.Graphics
|
|||||||
var nextCorner = width / 2 * new float3(-nextDir.Y, nextDir.X, nextDir.Z);
|
var nextCorner = width / 2 * new float3(-nextDir.Y, nextDir.X, nextDir.Z);
|
||||||
|
|
||||||
// Vertices for the corners joining start-end to end-next
|
// Vertices for the corners joining start-end to end-next
|
||||||
var cc = closed || i < limit ? IntersectionOf(end + corner, dir, end + nextCorner, nextDir) : end + corner;
|
var cc = closed || i < limit - 1 ? IntersectionOf(end + corner, dir, end + nextCorner, nextDir) : end + corner;
|
||||||
var cd = closed || i < limit ? IntersectionOf(end - corner, dir, end - nextCorner, nextDir) : end - corner;
|
var cd = closed || i < limit - 1 ? IntersectionOf(end - corner, dir, end - nextCorner, nextDir) : end - corner;
|
||||||
|
|
||||||
// Fill segment
|
// Fill segment
|
||||||
vertices[0] = new Vertex(ca + Offset, r, g, b, a, 0, 0);
|
vertices[0] = new Vertex(ca + Offset, r, g, b, a, 0, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user