aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts
diff options
context:
space:
mode:
authorGravatar Cary Clark <caryclark@skia.org>2017-12-05 11:10:06 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-12-06 16:50:39 +0000
commitc3823848483eba33c3fa36187de7713e87651c1c (patch)
tree4247f737f408813ede6a110101dd049218c88057 /src/opts
parente45ff46a6587ac0e481a62a85cc42b1a0865d856 (diff)
keep SVG arcs axis aligned
Computing the arc width introduces rounding errors that cause the arc to exceed 1/4 circle and cause integer anchored arcs to start outside their marks. A round rect may lose convexity as a result. Check if arcTo() inputs are integers and arc is 90 degrees; if so, output conics which are axis-aligned on integers as well. This is triggered when using SVG to represent a round rect. Possible future enhancements are recorded in bug.skia.org/7383 R=reed@google.com,djsollen@google.com Change-Id: I6609456fcefabcda6c9560a044533ecb5cda2d31 Reviewed-on: https://skia-review.googlesource.com/79423 Reviewed-by: Derek Sollenberger <djsollen@google.com> Commit-Queue: Derek Sollenberger <djsollen@google.com>
Diffstat (limited to 'src/opts')
0 files changed, 0 insertions, 0 deletions