On Sun, 10 Jan 2021 11:17:49 GMT, Laurent Bourgès <lbour...@openjdk.org> wrote:
>> Interesting, but BufferedImage rendering may use another java2d pipeline... >> so I will check if LoopPipe.getStrokedSpans() is used by your test code. > > Moreover the bug was detected on both gdi & xrender native pipelines... Confirmed: * useAA=true: sun.java2d.marlin.MarlinRenderingEngine.getAATileGenerator(java.awt.geom.Line2D$Double, AffineTransform[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]], Region[[0, 0 => 400, 400]], java.awt.BasicStroke@110e1781, wide, normalized) * useAA=false: sun.java2d.marlin.MarlinRenderingEngine.strokeTo(java.awt.geom.Line2D$Double, AffineTransform[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]], Region[[0, 0 => 400, 400]], java.awt.BasicStroke@110e1781, wide, normalized, non-AA, sun.java2d.pipe.ShapeSpanIterator) ------------- PR: https://git.openjdk.java.net/jdk/pull/2013