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

Reply via email to