Go to file
Mike Klein fb83927366 less clever skipMoveTo logic
Replace the old, possibly buggy logic with something that I think is too
simple to be wrong: we need to moveTo(pts[0]) if pts[0] is not where we
currently are.

Either the old comments were wrong, or the old code was wrong, or I'm
missing how the two connect.  In any case, this new version of the logic
for skipping moveTo() makes the GM we added to track this bug draw the same
in debug and release builds, where it was quite wrong in release before.

Bug: skia:9331
Cq-Include-Trybots: luci.chromium.try:linux-blink-rel
Change-Id: If7c164f0fc62a371e7009bf12d320cc62cb88ef2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/234001
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-08-13 15:52:17 +00:00
animations
bench gm: GMFactory returns a unique_ptr<> 2019-08-12 19:02:40 +00:00
bin Add bin/try-clients to trigger client tryjobs 2019-06-11 16:55:53 +00:00
build_overrides Update to Dawn ToT. 2019-07-22 16:20:36 +00:00
dm gm: GMFactory returns a unique_ptr<> 2019-08-12 19:02:40 +00:00
docker fix Dockerfile? 2019-06-24 16:34:59 +00:00
docs/examples Update docs and samplecode to use new image filter factories 2019-08-02 14:47:35 +00:00
example ModifierKey unifies sk_app::Window::ModifierKey & Sample::Click::ModifierKey 2019-07-09 16:16:41 +00:00
experimental experimental/editor/application: pre-shape text before showing window 2019-08-13 14:08:09 +00:00
fuzz Move SkImageFilter functionality into private SkImageFilter_Base 2019-08-02 18:56:39 +00:00
gm add GM for skbug.com/9331 2019-08-12 19:32:40 +00:00
gn add GM for skbug.com/9331 2019-08-12 19:32:40 +00:00
include Reland: Enable YCbCr sampler support on platforms other than Android 2019-08-12 14:21:01 +00:00
infra Roll recipe dependencies (trivial). 2019-08-13 15:41:17 +00:00
modules Build fix 2019-08-09 19:49:13 +00:00
platform_tools SkQP: Refactor Java method SkQP.runTests() 2019-07-24 13:54:15 +00:00
resources extend lifetimes for hoisted used in loop 2019-08-13 02:08:16 +00:00
samplecode Move initilization of Lighting sample. 2019-08-09 20:42:39 +00:00
site documentation/build, BUILDCONFIG: Visual Studio Build Tools 2019 2019-07-12 14:17:16 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src less clever skipMoveTo logic 2019-08-13 15:52:17 +00:00
tests added error check for invalid 'in' variables 2019-08-13 15:25:47 +00:00
third_party Roll third_party/externals/angle2 1ebe6014389e..1dbbc7b3e232 (5 commits) 2019-08-02 01:12:49 +00:00
tools gm: GMFactory returns a unique_ptr<> 2019-08-12 19:02:40 +00:00
.clang-format restore .clang-format 2019-03-21 15:52:32 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore clean up some .gitignores 2019-05-15 19:55:45 +00:00
.gn
AUTHORS Fix Metal includes breaking macOS local builds 2019-07-08 14:02:47 +00:00
BUILD.gn Reland "add a stub for running fiddles as GMs" 2019-08-09 16:22:51 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS Roll third_party/externals/angle2 b90755ba7793..9e4b116ccc40 (7 commits) 2019-08-13 05:40:16 +00:00
go.mod Update Go deps 2019-08-13 05:24:16 +00:00
go.sum Update Go deps 2019-08-13 05:24:16 +00:00
LICENSE
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py rewrite_includes.py: make it work on windows 2019-08-05 16:14:35 +00:00
public.bzl Reland "add a stub for running fiddles as GMs" 2019-08-09 16:22:51 +00:00
README
README.chromium
RELEASE_NOTES.txt Reland: Enable YCbCr sampler support on platforms other than Android 2019-08-12 14:21:01 +00:00
whitespace.txt Whitespace test 2019-05-18 13:05:29 +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.