[skottie] Contrast cleanup

- fix/update sample labels
  - make a note of sin-based improved approximation

TBR=
Change-Id: I53b02cd8a6dd1499805b9782fb6378d344476b87
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/286037
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Florin Malita <fmalita@chromium.org>
This commit is contained in:
Florin Malita 2020-04-29 09:12:45 -04:00 committed by Skia Commit-Bot
parent cfb1b19e92
commit a9379fb8ed
2 changed files with 9 additions and 2 deletions

View File

@ -45,10 +45,17 @@ namespace {
//
// - this yields a pretty decent approximation: [3]
//
//
// Note (courtesy of mtklein, reed): [4] seems to yield a closer approximation, but requires
// a more expensive sin
//
// f(x) = x + a * sin(2πx)/2π
//
// [1] https://www.desmos.com/calculator/oksptqpo8z
// [2] https://www.desmos.com/calculator/oukrf6yahn
// [3] https://www.desmos.com/calculator/ehem0vy3ft
// [4] https://www.desmos.com/calculator/5t4xi10q4v
//
static sk_sp<SkData> make_contrast_coeffs(float contrast) {
struct { float a, b, c; } coeffs;

File diff suppressed because one or more lines are too long