Marlin 0.9.1 EA build 2
Pre-release
Pre-release
Marlin 0.9.1 EA build 2 provides the first implementation of clipping in Dasher & curve clipping enhancement (intersection computations): ONLY the Double-precision variant improved.: use DMarlinRenderingEngine !
Changes:
- Fixed clip area padding for curve intersections (precision issue again) that led to bad performance for huge shapes
Note: Dash clipping does not preserve dash phase (for now), so dashes may have some offsets (TBD later)
Please give your feedback, it is very important !
Enjoy, Marlin
PS: Some Perfs results with huge clipped shapes (dash = 1px):
-
RECT_SIZE: 3.072E7
Before:
paint: duration= 2183.929231 ms.
With new curve subdivider:
paint: duration= 2.082739 ms. -
CIRCLE RADIUS: 1.8432E7
Before:
paint: duration= 5295.282114 ms.
With new curve subdivider:
paint: duration= 2.404911 ms.