Rasterific v0.4 Release Notes
Release Date: 2014-12-04 // over 9 years ago-
Breaking change: Changed the original position scheme for text, allowing to specify baseline or upper left corner
Tried: Fast forward differencing for cubic bezier, not worth the hassle
Enhancement: Further optimized decomposition of all primitives, less alocated memory.
Enhancement: After optimizing pixel writing, optimized pixel reading, yielding non-negligeable speed improvements.
Added: an "immediate" module to avoid constructing a scene tree.
Enhancement: Allowing both IO & (ST s) as drawing monads, enabling interleaved drawing with io operations.
Added: a "withPathOrientation" function to orient primitives on a path (allow to draw curved text)
Added: toNewXBase transformation to create a new basis given a X axis vector.
Added: a PathWalker module, to give access to the lower level path orientation facility.
Added: some GHC rules for transformations
Added: a new text function: 'printTextRanges' to allow easier complex text rendering