Go to file
Jim Van Verth eddb3d98c6 Fix minimization function for offset code
The old code depended on a bug to work properly -- namely we could
still access edges that were marked invalid in order to do the
minimization check. Switching to linked lists removes these edges
from the list. The fix is to prioritize moving along edges that are
part of the same contour in the case of two negative results (which
represent an intersection on the testing segment).

Bug: skia:
Change-Id: I6e44e32887faa2f92dddbc204a38ffa2171ea0c6
Reviewed-on: https://skia-review.googlesource.com/143105
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
2018-08-02 15:43:26 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench sk_tool::Registry: make an iterator. 2018-08-01 16:59:19 +00:00
bin add --sync to adb push in bin/droid 2018-06-28 15:46:57 +00:00
dm sk_tool::Registry: make an iterator. 2018-08-01 16:59:19 +00:00
docker Use a larger machine for our cloud build. 2018-07-31 20:40:33 +00:00
docs fix bookmaker bot 2018-07-24 12:14:25 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental Add SkFloat2Bits and Region stub 2018-07-17 18:27:31 +00:00
fuzz sk_tool::Registry: make an iterator. 2018-08-01 16:59:19 +00:00
gm sk_tool::Registry: make an iterator. 2018-08-01 16:59:19 +00:00
gn Move GrTextureStripAtlas to its own file 2018-08-01 19:41:14 +00:00
include Make sure we check the version number of Vulkan Extensions. 2018-08-02 14:57:45 +00:00
infra [infra] Ensure Mac xSAN backfill tasks can find Xcode. 2018-08-02 15:35:12 +00:00
modules remove conditional flags for sksg -- not needed for a module 2018-07-31 22:27:20 +00:00
platform_tools SkAR Java: fixed runtime bugs, better UI 2018-07-27 19:47:18 +00:00
resources Add sRGB profile to mandrill images 2018-07-09 23:02:39 +00:00
samplecode SkUTF 2018-07-31 20:11:19 +00:00
site site: Documentation & Fiddle links on front page 2018-07-26 19:25:46 +00:00
src Fix minimization function for offset code 2018-08-02 15:43:26 +00:00
tests sk_tool::Registry: make an iterator. 2018-08-01 16:59:19 +00:00
third_party Add LICENSE to third_party/vulcan 2018-08-01 22:48:44 +00:00
tools Make sure we check the version number of Vulkan Extensions. 2018-08-02 14:57:45 +00:00
.clang-format Update .clang-format to handle Objective-C files 2018-07-27 21:33:30 +00:00
.gitignore Add OpenCL build. 2018-06-29 13:06:57 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fixed SkVertices crashing on Windows DLL builds 2018-04-22 14:42:01 +00:00
BUILD.gn Use our own checked in Vulkan header to build skia source code. 2018-08-01 16:52:20 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll third_party/externals/angle2 038e725af257..cc73f241145d (11 commits) 2018-08-02 01:58:50 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py Make CR and trailing whitespace errors. 2018-07-11 20:48:38 +00:00
public.bzl [Bazel] Add lottie as dm source. 2018-08-01 13:53:00 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
whitespace.txt Whitespace change to trigger flutter roller 2018-06-22 01:18:46 +00:00

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

See full details, and build instructions, at https://skia.org.