JDK-8177985 : Use Marlin renderer as the default FX rasterizer
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2017-04-03
  • Updated: 2021-11-08
  • Resolved: 2017-04-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 10
10Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Description
MarlinFX was integrated into JDK9, but we still use the PIsces renderers (native or Java depending on platform) as the default rasterizers.  We should be using the Marlin code by default as does Java2D in JDK9.
Comments
http://hg.openjdk.java.net/openjfx/10-dev/rt/rev/c1510d15b9a1
14-04-2017

Looks good. I verified the testallargs.sh script, too. +1
14-04-2017

Attaching a script that runs all combinations of command-line flags and tests that the expected Rasterizer was selected. It is used in conjunction with the empty FX program "NullProg" to test the results...
14-04-2017

Fix for JDK10: http://cr.openjdk.java.net/~flar/JDK-8177985/webrev.00/
14-04-2017