Re: [OpenJDK 2D-Dev] Missing floating-point-precision method in font measuring API

2016-12-23 Thread Phil Race
On 12/20/2016 02:11 AM, Dmitry Batrak wrote: Missing floating-point-precision method in font measuring API Hello, It looks like there's currently a gap in text measuring API with respect to methods working with floating point coordinates. It's not something new, but with HiDPI support adde

[OpenJDK 2D-Dev] RFR: 8171845: The bold font doesn't change when switch "Dialog", "Serif" and "Monospaced".

2016-12-23 Thread Phil Race
A JCK test uncovered a (repeated) typo in the solaris fontconfig file. As a result these bold fonts all mapped to a fall back (Lucida Sans) Bug: https://bugs.openjdk.java.net/browse/JDK-8171845 The fix is "b" -> "bd" on 3 lines. Patch: diff --git a/make/data/fontconfig/solaris.fontconfig.propert

Re: [OpenJDK 2D-Dev] [9] Review Request: 8140266 Performance loss between jdk8 and jdk9 on Maskfill

2016-12-23 Thread Philip Race
Looks OK to me although it is a very cryptic option so maybe include a comment that it is for performance with some versions of gcc ... -phil. On 12/23/16, 3:15 AM, Sergey Bylokhov wrote: Hello. Please review the small fix for jdk9. The change add an additional gcc option to the libawt lib to

Re: [OpenJDK 2D-Dev] [9] Review Request: 8140266 Performance loss between jdk8 and jdk9 on Maskfill

2016-12-23 Thread Laurent Bourgès
Hi, It is good for me as I tested the patch with OpenJDK9 and the Marlin renderer. I am not an official reviewer ! Laurent Le 23 déc. 2016 12:16, "Sergey Bylokhov" a écrit : > Hello. > Please review the small fix for jdk9. > The change add an additional gcc option to the libawt lib to improve

[OpenJDK 2D-Dev] [9] Review Request: 8140266 Performance loss between jdk8 and jdk9 on Maskfill

2016-12-23 Thread Sergey Bylokhov
Hello. Please review the small fix for jdk9. The change add an additional gcc option to the libawt lib to improve some graphics operations: 20%. This option is a part of -03. > -fgcse-after-reload > <>When -fgcse-after-reload is enabled, a redundant load elimination pass is > performed after re