hg: jdk/client: 8230728: Thin stroked shapes are not rendered if affine transform has flip bit
bourges.laurent at gmail.com
bourges.laurent at gmail.com
Tue Sep 10 19:21:24 UTC 2019
Changeset: 7f55aad34ac4
Author: lbourges
Date: 2019-09-10 21:20 +0200
URL: https://hg.openjdk.java.net/jdk/client/rev/7f55aad34ac4
8230728: Thin stroked shapes are not rendered if affine transform has flip bit
Summary: use abs(at.getDeterminant()) in userSpaceLineWidth() to ensure positive value
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ test/jdk/sun/java2d/marlin/FlipBitTest.java
More information about the jdk-client-changes
mailing list