Skip to content

Marlin-renderer 0.7.4

Compare
Choose a tag to compare
@bourgesl bourgesl released this 30 Jun 14:50
· 98 commits to use_Unsafe since this release

Release v0.7.4:

  • marlin-0.7.4-Unsafe.jar (RenderingEngine only)
  • marlin-0.7.4-Unsafe-sun-java2d.jar (patched sun.java2d.AAShapePipe + imageio PNGImageWriter): ~ 5 to 10% faster (multi-threading) and 50% faster PNG encoding

Tested on OpenJDK 1.6, Oracle JDK 1.7 & 1.8.

This release provides many syntax changes & refactoring:

  • Array cache refactoring & tuning: the new setting 'sun.java2d.renderer.edges' (= 4096 by default) defines the initial array sizes for edges (and related); you can increase this value if your shape are very complex (more than 1000 / 2000 segments)
  • fixed naming convention for constants
  • fixed position of array brackets (int x[] => int[] x)

Please give us your your feedback, as usual !

You can also post your questions or comments on the forum:
https://groups.google.com/forum/#!topic/marlin-renderer/biSbzplNlOc

Enjoy the Marlin renderer,
(already embedded in OpenJDK9)

Laurent