Commit Graph

8 Commits

Author SHA1 Message Date
TheBrokenRail
b6548a202d Fix Continuation Indent 2020-05-12 17:04:16 -04:00
TheBrokenRail
55c7b99e5d Proper Braces 2020-05-12 17:04:16 -04:00
TheBrokenRail
cda40d9947 Code Formatting Using Patched ClangFormat 2020-05-12 17:04:15 -04:00
Sergey Bugaev
96f2f31de0 Finish rewriting radial gradients
This fixes a few prominent issues of the previous implementation, including
distortions when the circles touch each other and ignoring the second solution of
the equation (resulting in one side of the "tube" missing). This also implements
clipping the negative part of the gradient cone.
2018-09-02 14:10:38 +03:00
Sergey Bugaev
3edd291389 Fix/imporove gradient rendering
It's still somewhat broken.
2018-08-11 08:20:36 +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