History log of /external/skia/src/core/SkScan_Path.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
89bebe0b1f1799ec82036e621ee5d00900d0552f 22-Feb-2010 Mike Reed <reed@google.com> fix from senorblanco for inverse fills
/external/skia/src/core/SkScan_Path.cpp
8e048c19870a898cecdde3b3c0d2d512e6f372c0 20-Nov-2009 Mike Reed <reed@google.com> new edgelist builder that chops segments into clip-sized coordinates, to 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.
/external/skia/src/core/SkScan_Path.cpp
24fb8c7cc7b76134a25914d8f6346c89c359c621 10-Nov-2009 Mike Reed <reed@google.com> refresh from skia/trunk

support for SSE2 blitrow optimizations
fix flattening in 2-point gradient
fix rotation in colormatrix
/external/skia/src/core/SkScan_Path.cpp
4c1d4eb4c9602adf6207d1dffcbfc793cffc43e8 16-Oct-2009 Mike Reed <reed@google.com> refresh from skia/trunk
/external/skia/src/core/SkScan_Path.cpp
d183501476bf8c4b92b1681857f0a96c487d9b40 26-Aug-2009 Mike Reed <reed@google.com> refresh from trunk
- edge case fix in qsort compare proc (overflowing subtract)
- special case 1x1 bitmaps to draw as a color (much faster)
/external/skia/src/core/SkScan_Path.cpp
cac9f6a367de0788a55059ca6b34ed5b3f741390 22-Jul-2009 Mike Reed <reed@google.com> clean up special-case matrix+sampler procs
fix degenerate/NaN cases for bad cubics
/external/skia/src/core/SkScan_Path.cpp
0e747d6d0a794242bd214fa44a6a179baeadfdf9 02-Apr-2009 Mike Reed <> AI 144018: change path to return its internal cached bounds, making it much lighter-weight to get the bounds.
BUG=1748928

Automated import of CL 144018
/external/skia/src/core/SkScan_Path.cpp
0910916c0f7b951ee55c4b7c6358295b9bca0565 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/src/core/SkScan_Path.cpp
6eb364108744656fcd23a96a478aa772cd4e85bc 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/skia/src/core/SkScan_Path.cpp
8552a21d334cbc7971b109f27d05aea9d7690e92 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/external/skia/src/core/SkScan_Path.cpp
76692c34c7e2d69f4e43133e516c580f08caed99 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
/external/skia/src/core/SkScan_Path.cpp
03202c9c3dfbf8c4feb0a1ee9b3680817e633f58 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/external/skia/src/core/SkScan_Path.cpp