skia2/src/pathops
Kevin Lubick 217056c048 [CanvasKit] Implement some basic Canvas/Surface things.
drawText is having issues in a release build.  Skottie sometimes
asserts in debug mode. This possibly has something to do with
memory alignment - like https://skia-review.googlesource.com/c/skia/+/155980
helped fix.

Patchset 9 shows off integrating Skia drawing to
an HTML canvas using Ganesh.

To see it locally, set up https://kripken.github.io/emscripten-site/docs/getting_started/downloads.html
and then set $EMSDK to be that directory.  Then run

   make clean
   make local-example

and navigate to http://localhost:8000/skia-wasm/example.html

Patchset 20 shows off Skottie animating directly to a Canvas.

Docs-Preview: https://skia.org/?cl=153882
Bug: skia:
Change-Id: I2ad2f4ffac00925ee901982ccbaeb7aa63b1ea23
Reviewed-on: https://skia-review.googlesource.com/153882
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
2018-09-21 12:03:55 +00:00
..
SkAddIntersections.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkAddIntersections.h
SkDConicLineIntersection.cpp
SkDCubicLineIntersection.cpp
SkDCubicToQuads.cpp
SkDLineIntersection.cpp fix line intersect divide by zero 2018-07-10 15:25:35 +00:00
SkDQuadLineIntersection.cpp
SkIntersectionHelper.h
SkIntersections.cpp some fuzzer fixes 2018-03-09 14:54:30 +00:00
SkIntersections.h
SkLineParameters.h
SkOpAngle.cpp fix pathops unsortable angles 2018-08-27 18:00:06 +00:00
SkOpAngle.h fix pathops unsortable angles 2018-08-27 18:00:06 +00:00
SkOpBuilder.cpp
SkOpCoincidence.cpp fix op fuzz timeout 2018-06-19 14:06:20 +00:00
SkOpCoincidence.h
SkOpContour.cpp bug fixes from PVS Studio (static analysis) 2018-01-26 15:37:48 +00:00
SkOpContour.h
SkOpCubicHull.cpp
SkOpEdgeBuilder.cpp Pin max curvature solutions to 0..1 2018-07-25 17:29:26 +00:00
SkOpEdgeBuilder.h
SkOpSegment.cpp remove scaling from pathops 2018-08-30 17:36:05 +00:00
SkOpSegment.h fix pathops stitching bug 2018-08-06 21:50:43 +00:00
SkOpSpan.cpp fix op fuzz timeout 2018-06-19 14:06:20 +00:00
SkOpSpan.h fix pathops stitching bug 2018-08-06 21:50:43 +00:00
SkPathOpsAsWinding.cpp fixup winding contours 2018-08-17 14:01:51 +00:00
SkPathOpsBounds.h
SkPathOpsCommon.cpp remove scaling from pathops 2018-08-30 17:36:05 +00:00
SkPathOpsCommon.h remove scaling from pathops 2018-08-30 17:36:05 +00:00
SkPathOpsConic.cpp fix conic fuzz 2018-09-18 18:29:31 +00:00
SkPathOpsConic.h
SkPathOpsCubic.cpp ccpr: Normalize the cubic inflection function instead of its roots 2018-04-16 16:00:35 +00:00
SkPathOpsCubic.h
SkPathOpsCurve.cpp
SkPathOpsCurve.h fix line intersect divide by zero 2018-07-10 15:25:35 +00:00
SkPathOpsDebug.cpp fix pathops unsortable angles 2018-08-27 18:00:06 +00:00
SkPathOpsDebug.h propogate simple angles in pathops 2018-07-11 15:30:28 +00:00
SkPathOpsLine.cpp
SkPathOpsLine.h
SkPathOpsOp.cpp remove scaling from pathops 2018-08-30 17:36:05 +00:00
SkPathOpsPoint.cpp
SkPathOpsPoint.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkPathOpsQuad.cpp avoid divide by zero 2018-03-13 15:01:43 +00:00
SkPathOpsQuad.h
SkPathOpsRect.cpp
SkPathOpsRect.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkPathOpsSimplify.cpp remove scaling from pathops 2018-08-30 17:36:05 +00:00
SkPathOpsTightBounds.cpp remove scaling from pathops 2018-08-30 17:36:05 +00:00
SkPathOpsTSect.cpp
SkPathOpsTSect.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkPathOpsTypes.cpp [CanvasKit] Implement some basic Canvas/Surface things. 2018-09-21 12:03:55 +00:00
SkPathOpsTypes.h
SkPathOpsWinding.cpp Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkPathWriter.cpp pathops remove degenerate line on close 2018-08-17 17:07:57 +00:00
SkPathWriter.h pathops remove degenerate line on close 2018-08-17 17:07:57 +00:00
SkReduceOrder.cpp
SkReduceOrder.h