commit | 94f969c5592acab7f8fd513e9a8403ce6fc4408d | [log] [tgz] |
---|---|---|
author | Kevin Lubick <kjlubick@google.com> | Fri Jan 20 16:02:59 2023 -0500 |
committer | SkCQ <skcq-be@skia-corp.google.com.iam.gserviceaccount.com> | Fri Jan 20 21:58:42 2023 +0000 |
tree | 0d6cf4f3ddb60b065114d8fbab90f505edb09de3 | |
parent | 7854b15e1d464f3a56a60efb0b91509f443f49ba [diff] |
Extract the double-precision cubic and quad solving code to base. Based on https://github.com/google/skia/blob/787feb9bce958b384ed5ac3540f66ccee995799f/src/pathops/SkPathOpsCubic.cpp#L379 The unit tests have been updated to test both the existing and new implementation. A follow-up CL will have Pathops use this new code. Change-Id: I9a134fef9e3e28aff64922a1507f4ffa2a27bb2a Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/631996 Reviewed-by: Michael Ludwig <michaelludwig@google.com> Commit-Queue: Kevin Lubick <kjlubick@google.com>