JDK-8076529 : Marlin antialiasing renderer integration
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 9
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-04-02
  • Updated: 2015-12-10
  • Resolved: 2015-11-23
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 9
9 b96Fixed
Related Reports
Cloners :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
This enhancement concerns the Marlin renderer integration as a new standalone renderer [sun.java2d.marlin.MarlinRenderingEngine] into the Graphics rasterizer project (OpenJDK 9).

Marlin is derived from Pisces but optimized for both performance and scalability.

It is derived from the marlin 0.5.6 release hosted on my github:
https://github.com/bourgesl/marlin-renderer

See branch openjdk:
https://github.com/bourgesl/marlin-renderer/tree/openjdk

FYI I performed many benchmarks with my MapBench tool:
https://github.com/bourgesl/marlin-renderer/wiki/Benchmarks

To use the marlin-renderer, just add the system property:
java -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
Comments
The changeset above had the wrong attributions so the following backout/reapply issues were created so that we could recreate the fix with the proper attributes: JDK-8143848 - backout http://hg.openjdk.java.net/jdk9/client/jdk/rev/c312014fbfca JDK-8143849 - reapply with proper attributions http://hg.openjdk.java.net/jdk9/client/jdk/rev/314ce60cae98
23-11-2015

Marlin pushed. What's next ?
02-04-2015

Changeset pushed to graphics-rasterizer repository: http://hg.openjdk.java.net/graphics-rasterizer/jdk9/jdk/rev/e96a79f75039
02-04-2015

See this thread: http://mail.openjdk.java.net/pipermail/graphics-rasterizer-dev/2015-March/000073.html
02-04-2015