Go to file
Stephen White 050c86768a GrTessellator: hang fix.
Some edges are not coincident with their own endpoints (because floating
point). If this happens for an edge which is a right-enclosing-edge
during the Bentley-Ottman simplify() pass, we end up an infinite loop
attempting to split the edge, since the edge is never to the right of its
endpoint.

The easiest fix is to simply remove the right-enclosing-edge splitting
code. This code was originally added before we had proper
active-edge-list rewinding, and should no longer be necessary.

BUG=802896

Change-Id: Id9f2942b73f01152af8c0088e8c6b1389891d827
Reviewed-on: https://skia-review.googlesource.com/116920
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
2018-03-28 19:55:34 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Remove legacy GrContext factories function and supporting code/types. 2018-03-23 21:12:50 +00:00
bin remove fetch-gn dependency on buildtools 2018-02-21 20:42:26 +00:00
debugger Revert "Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""""" 2018-02-03 01:59:59 +00:00
dm Remove old method of drawing DDL SKPs from DM (in favor of ViaDDL method) 2018-03-28 17:21:24 +00:00
docs Remove legacy SkSurface::MakeFromBackendRenderTarget that does not take SkColorType 2018-03-23 20:44:50 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental [skottie] Clean up SkottieProperties 2018-03-23 18:09:50 +00:00
fuzz Port 2 Canvas fuzzers to oss-fuzz 2018-03-21 14:44:28 +00:00
gm Delete GPU alpha clip masks 2018-03-28 15:01:04 +00:00
gn Rename SkInsetConvexPolygon to SkOffsetPolygon. 2018-03-28 14:49:14 +00:00
include Add new GrResourceCache::purgeUnlockedResources variant 2018-03-28 18:56:14 +00:00
infra Reland "Switch bots to use ViaDDL (i.e., ddl-gl) instead of old --ddl flag" 2018-03-27 20:49:34 +00:00
platform_tools Viewer/Amdroid: universal build, resources in APK 2018-03-06 22:52:10 +00:00
resources Revert "Add color fonts." 2018-03-27 18:16:04 +00:00
samplecode ccpr: Various cleanups 2018-03-27 15:38:34 +00:00
site Update doc for connecting to GCE bots. 2018-03-27 14:44:24 +00:00
src GrTessellator: hang fix. 2018-03-28 19:55:34 +00:00
tests GrTessellator: hang fix. 2018-03-28 19:55:34 +00:00
third_party Roll FreeType. 2018-03-28 16:06:34 +00:00
tools Check that paint is not null in OveridePaintFilterCanvas. 2018-03-28 18:02:24 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore [lottiecap] Moved over from buildbot repo. 2018-03-20 13:25:23 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Support x86 build with VS 2015 2018-03-19 15:20:35 +00:00
BUILD.gn initial SkSLJIT checkin 2018-03-27 18:39:13 +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 skia/third_party/externals/skcms/ 680ab5a31..59fdb4e14 (3 commits) 2018-03-28 16:40:44 +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 Presubmit that modified json files are valid json. 2018-02-12 16:32:12 +00:00
public.bzl Revert "Add color fonts." 2018-03-27 18:16:04 +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 Test change 2018-02-15 17:46:19 +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.