Merge pull request #6638 from EVAST9919/path-pixels

Fix `Path` may have missing pixels during rasterization
This commit is contained in:
Dan Balasescu
2025-09-13 09:48:36 +09:00
committed by GitHub

View File

@@ -291,13 +291,13 @@ namespace osu.Framework.Graphics.Lines
if (progress < 0)
{
// expand segment backwards
segmentToDraw = new Line(closest, segmentToDraw.Value.EndPoint);
segmentToDraw = new Line(segments[i].EndPoint, segmentToDraw.Value.EndPoint);
modifiedLocation = SegmentStartLocation.Outside;
}
else if (progress > 1)
{
// or forward
segmentToDraw = new Line(segmentToDraw.Value.StartPoint, closest);
segmentToDraw = new Line(segmentToDraw.Value.StartPoint, segments[i].EndPoint);
}
}
else // Otherwise draw the expanded segment