aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/SkQuadClipper.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Skia merge (revision 3022)Derek Sollenberger2012-02-061-12/+5
| | | | | | | | This CL has companion changes to account for API updates in... (1) frameworks/base (2) external/webkit Change-Id: Ibb989e76e8bd24313849f9631dbef42cdef9eb7d
* new edgelist builder that chops segments into clip-sized coordinates, to ↵Mike Reed2009-11-201-14/+35
| | | | | | | | | | | | | | avoid overflows The change is conditional at the moment inside SkScan_Path.cpp, USE_NEW_BUILDER. This chopping is meant to only pass in reasonable floats to the edgelist, so that we never overflow when converting to fixed-point. It also has the side-effect of speeding up edges to the left/right of the clip, since those become vertical lines, which are faster to walk over than the original curve segment. Future optimizations: throw away segments to the right of the clip, and tweak the edgelist walker to not require an explicit matching right-edge for the current run.
* pull clipper fix from skia/trunk rev.404Mike Reed2009-10-221-10/+31
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+92
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-92/+0
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-0/+92