skia2/experimental/canvaskit
Kevin Lubick 1646e7d715 [canvaskit] Add isPointInPath / isPointInStroke
While working on this, I realized some things I did
caused winding to be inconsistent with what the Canvas
spec said (and with what Chrome did).

This CL includes 2 changes to remedy that:
 - removal of the subpath (which added needless complication).
 - re-write of ellipse() (to mirror Chrome's implementation).

Bug: skia:
Change-Id: Idd6c8a40b3c46598892e50a1e586f2ff66b801e3
Reviewed-on: https://skia-review.googlesource.com/c/175425
Reviewed-by: Florin Malita <fmalita@chromium.org>
2018-12-07 18:58:48 +00:00
..
canvaskit [canvaskit] Add isPointInPath / isPointInStroke 2018-12-07 18:58:48 +00:00
htmlcanvas [canvaskit] Add isPointInPath / isPointInStroke 2018-12-07 18:58:48 +00:00
perf [canvaskit] Increase timeout thresholds for perf 2018-10-18 14:54:33 +00:00
tests [canvaskit] Add isPointInPath / isPointInStroke 2018-12-07 18:58:48 +00:00
.gitignore [canvaskit] Expand canvas2d API 2018-11-20 18:39:43 +00:00
canvaskit_bindings.cpp [canvaskit] Add isPointInPath / isPointInStroke 2018-12-07 18:58:48 +00:00
CHANGELOG.md [canvaskit] Add isPointInPath / isPointInStroke 2018-12-07 18:58:48 +00:00
compile.sh [canvaskit] Add profile mode 2018-12-03 20:43:17 +00:00
cpu.js [canvaskit] Save a copy on CPU backend by using RasterDirect 2018-11-30 19:29:25 +00:00
debug.js [canvaskit] Add debug-mode only logs 2018-11-20 22:22:04 +00:00
externs.js [canvaskit] Add isPointInPath / isPointInStroke 2018-12-07 18:58:48 +00:00
gpu.js [canvaskit] Add debug-mode only logs 2018-11-20 22:22:04 +00:00
helper.js [canvaskit] Add isPointInPath / isPointInStroke 2018-12-07 18:58:48 +00:00
interface.js [canvaskit] Add isPointInPath / isPointInStroke 2018-12-07 18:58:48 +00:00
karma.bench.conf.js [canvaskit] Add perf jobs 2018-10-17 19:41:16 +00:00
karma.conf.js [canvaskit] Add drawImage support 2018-12-03 18:47:29 +00:00
Makefile [canvaskit] Add profile mode 2018-12-03 20:43:17 +00:00
package.json Add Correctness tests for CanvasKit 2018-10-16 14:32:28 +00:00
release.js [canvaskit] Add debug-mode only logs 2018-11-20 22:22:04 +00:00
serve.py [CanvasKit] Implement some basic Canvas/Surface things. 2018-09-21 12:03:55 +00:00