Marlin-renderer 0.9.4.5 for JDK8
This is the Marlin-renderer 0.9.4.5 release providing bug fixes on Marlin's path clipper:
- removed simple-precision (float) variant
- improved Stroker to handle huge coordinates, up to 1E15
- improved PathClipFilter (filler) to handle huge coordinates, up to 1E15
This release only provides the Marlin double-precision pipeline and uses the sun.java2d.marlin package (-Xbootclasspath/p:
needed).
To enable the Marlin renderer, just use the following option: -Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine
.
Release v0.9.4.5 (build 2021/10/29):
- marlin-0.9.4.5-Unsafe.jar (RenderingEngine only)
- marlin-0.9.4.5-Unsafe-sun-java2d.jar (patched sun.java2d.AAShapePipe / RenderQueue + imageio PNGImageWriter): ~ 5 to 10% faster (multi-threading) and 50% faster PNG encoder. It includes D3D / OGL buffer tuning (1M) to speed up blending on volatile images
Compatible with OpenJDK 8 only.
All regression tests passed successfully.
Please give 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,
Let's preserve our Planet: Be Smart and more Energy Efficient,
Laurent