Commit Graph

4 Commits

Author SHA1 Message Date
Sergey Bugaev
a4dcd62451 Consistently use CGFloat/O2Float or O2Float32 instead of plain float
Becuase CGFloat/O2Float are actually 64 bits wide on x64, whereas float is just 4.
This fixes various bugs with color conversion.
2018-06-15 17:47:11 +03:00
Christopher Lloyd
72993151d3 - Faster copy blend with coverage
- Use copy blend instead of source over when paint is opaque
- some naming cleanup in Onyx2D
- don't recompute antialiasing samples if they haven't changed
- bilinear optimization to reduce fp instructions
2010-06-11 14:34:17 -04:00
Christopher Lloyd
7b045dfb6b - Mike Shields' NSBox custom type implementation
- Onyx2D optimizations, faster blend, image resample, axial gradient
- NSBitmapImageRep now copies original CGImage lazily, memory leaks fixed
- Debug configurations
- NSDictionary optimizations
2010-05-11 11:28:47 -04:00
Christopher Lloyd
25f22b4c7b split Onyx2D out of CoreGraphics 2010-03-31 10:36:14 -04:00