Skip to content

Marlin-renderer 0.8.0

Compare
Choose a tag to compare
@bourgesl bourgesl released this 25 Aug 07:47
· 83 commits to use_Unsafe since this release

This is the Marlin-renderer 0.8.0 release including an efficient & proper path clipper for stroked shapes implemented in both single and double precision variant.

Release v0.8.0 (build 2017/08/24):

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

Tested on Oracle JDK 1.6, 1.7, 1.8.

This release provides an important & long-awaiting change:

  • Path clipping implemented in the Stroker class (float & double variants):
    • Fully working with caps / joins
    • Support any affine transforms
    • Applicable to dashes but the clipper does not handle generic polygons yet (filled shapes)

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