Skip to content

Marlin-renderer 0.8.0 Early Access

Pre-release
Pre-release
Compare
Choose a tag to compare
@bourgesl bourgesl released this 16 Aug 21:51

This is an early-access release of Marlin-renderer 0.8 including an efficient & proper path clipper and other precision fixes in the cuve & Dasher processing that are only implemented in the float ie single-precision variant.

BETA Release v0.8.0 (build 2017/08/16):

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

Working only on JDK 1.8.

This release provides many changes:

  • Path clipping implemented in the Stroker class (float only) = fully working with caps / joins and any affine transforms (so it applies to Dasher also but it is discarded for filled shapes)
  • Fix several precision propagation issues in Dasher & renderer for extra-large shapes (to be rewritten soon)

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,
Laurent