Marlin-renderer 0.8.2
This is the Marlin-renderer 0.8.2 release including an efficient, correct & tested path clipper for BOTH stroked & "filled" shapes implemented in both single and double precision variant.
For filled shapes, the new path clipper supports both winding rules: 'Non-Zero' and 'Even Odd'.
Release v0.8.2 (build 2017/11/05):
- marlin-0.8.2-Unsafe.jar (RenderingEngine only)
- marlin-0.8.2-Unsafe-sun-java2d.jar (patched sun.java2d.AAShapePipe + imageio PNGImageWriter): ~ 5 to 10% faster (multi-threading) and 50% faster PNG encoder
Changes:
- Fixed 2 bugs in PathClipFilter for polygons whose initial or last point are outside the clip (corners): it only affects fill operations.
- Support either the Non Zero or the Even Odd winding rules in the Filler
- Tested automatically by the MapBench.ClipShapeTests for Stroker (all stroke combinations of cap / joins) and Filler (closed, winding rules EO / NZ) with random paths (10 000 per test case)
Compatible with Oracle JDK 1.6, 1.7, 1.8 and with the Marlin-graphics library.
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