aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/cts
diff options
context:
space:
mode:
authorGravatar Cary Clark <caryclark@skia.org>2018-02-02 15:09:49 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-02-02 20:39:09 +0000
commit4efcb7d100e824926e03f598d616f6bda5682e14 (patch)
tree83f8fb9ec7d81801d08e64eecb1867b4159b7a05 /infra/cts
parent27738e043a8eeeb8045397b7e1140a0b1bcb04a3 (diff)
handle degenerate cubic loops
fuzzer generated a cubic with a very tiny loop at one end. Breaking the cubic in two generated a piece so small it was discarded, passing the original along. Instead, use the loop detection as a hint that passing the original may fail further along. Keep the big piece, which is more linear than the original; and change its end to match the original input if the small piece isn't worth keeping. R=kjlubick Bug: skia:7480 Change-Id: If4c5cd46dbf7e16526269f2854e4f2278f427461 Reviewed-on: https://skia-review.googlesource.com/103100 Reviewed-by: Kevin Lubick <kjlubick@google.com> Commit-Queue: Cary Clark <caryclark@skia.org>
Diffstat (limited to 'infra/cts')
0 files changed, 0 insertions, 0 deletions