Go to file
caryclark e4097e3a0b Fix last pathops skp bug
This fixes the last bug discovered by iterating through the 800K
skp corpus representing the top 1M websites. For every clip on the
stack, the paths are replaced with the pathop intersection. The
resulting draw is compared with the original draw for pixel errors.

At least two prominent bugs remain. In one, the winding value is
confused by a cubic with an inflection. In the other, a quad/cubic
pair, nearly coincident, fails to find an intersection.

These minor changes include ignoring very tiny self-intersections
of cubics, and processing degenerate edges that don't connect to
anything else.

R=reed@android.com
TBR=reed

Author: caryclark@google.com

Review URL: https://codereview.chromium.org/340103002
2014-06-18 07:24:19 -07:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Remove SkBenchmark::postDraw. 2014-06-18 07:15:49 -07:00
debugger Remove SkPicture pointer from SkPicturePlayback 2014-06-12 05:51:22 -07:00
dm Remove SkBenchmark::postDraw. 2014-06-18 07:15:49 -07:00
docs warn that docs/quickstart.md is out of sync with official docs 2014-04-21 19:18:46 +00:00
expectations Rebaslines from recent dashing changes 2014-06-18 06:56:19 -07:00
experimental Use DNS and not hard coded IP address of the monitoring server. 2014-06-18 07:13:09 -07:00
forth Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
gm hide SkBitmap::Config entirely (behind a flag) 2014-06-17 08:38:31 -07:00
gyp Revert of Add SSE4 optimization of S32A_Opaque_Blitrow (https://codereview.chromium.org/289473009/) 2014-06-17 17:37:05 -07:00
include More SaveFlags removal twiddling. 2014-06-17 13:52:18 -07:00
platform_tools teach Nacl to not call setConfig 2014-06-09 20:40:05 -07:00
resources Adding resource files 2014-06-02 15:18:27 -04:00
samplecode hide SkBitmap::Config entirely (behind a flag) 2014-06-17 08:38:31 -07:00
src Fix last pathops skp bug 2014-06-18 07:24:19 -07:00
tests Fix last pathops skp bug 2014-06-18 07:24:19 -07:00
third_party hide SkBitmap::Config entirely (behind a flag) 2014-06-17 08:38:31 -07:00
tools Fix last pathops skp bug 2014-06-18 07:24:19 -07:00
trybots_to_run/chrome Deleting the hardcoded list of compile bots in trybots_to_run. 2013-04-09 11:59:42 +00:00
.gitignore BugChomper: Get the oauth_client_secret from GS 2014-05-13 19:18:55 +00:00
AUTHORS MIPS: modified gypi files to support build 2014-06-06 14:09:12 -07:00
codereview.settings Code reviews -> reviews@skia.org. 2014-06-11 07:12:10 -07:00
CONTRIBUTING Add CONTRIBUTING file 2014-01-13 15:06:26 +00:00
CQ_COMMITTERS Add sugoi@ to CQ_COMMITTERS. 2014-06-16 08:54:57 -07:00
DEPS Try to roll angle again. 2014-06-17 17:28:17 -04:00
Doxyfile delete no-longer-used update-doxygen.sh 2014-05-15 14:41:00 +00:00
gyp_skia Fix Windows bots 2014-06-16 13:41:25 -07:00
gyp_skia.py Roll gyp deps from 1765 to 1796. 2013-11-21 18:11:14 +00:00
LICENSE Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.bat Enable compiling with automatically-downloaded VS toolchain on Windows bots 2014-06-16 10:02:42 -04:00
make.py Enable compiling with automatically-downloaded VS toolchain on Windows bots 2014-06-16 10:02:42 -04:00
Makefile simplify tools/xsan_build now that make runs ninja 2014-04-24 18:16:13 +00:00
OWNERS add root files from chrome 2013-08-13 19:11:15 +00:00
PRESUBMIT.py Check if the issue owner is in the AUTHORS file in PRESUBMIT.py 2014-02-03 14:18:32 +00:00
README Point to skiadocs in our README. 2014-05-09 04:30:09 +00:00
README.chromium add root files from chrome 2013-08-13 19:11:15 +00:00
skia.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
SKP_VERSION Update SKP version to 26 2014-06-18 00:31:16 -07:00
whitespace.txt Testing trybot triggering 2014-06-13 11:59:44 -07:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://sites.google.com/site/skiadocs/home