skia2/modules
Florin Malita 3a76975a7c [skottie] VectorValue specialization
Currently we're handling VectorValues via a generic animator => we use
vector<vector<float>> for storage.  That's kinda clunky, especially for
small-size vectors (3d values, colors).

Introduce a more efficient VectorKeyframeAnimator:

  - stores vector values in a contiguous/consolidated float array
  - keyframes reference value offsets in storage
  - fast/sk4f lerp impl

Change-Id: Ia9538068f2c722c2d2209f87e26564f0fe28ac31
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/277578
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Klein <mtklein@google.com>
2020-03-18 17:57:41 +00:00
..
canvaskit Revert "Don't build GL on Metal, Vulkan, Dawn, Direct3D bots" 2020-03-18 14:42:28 +00:00
particles Fix crash when editing particle scripts 2020-02-10 15:08:00 +00:00
pathkit Fix wasm builds 2020-01-28 19:03:49 +00:00
skottie [skottie] VectorValue specialization 2020-03-18 17:57:41 +00:00
skparagraph Cache resolved typefaces by Unichar + SkFontStyle + locale 2020-03-06 15:58:19 +00:00
skplaintexteditor Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
skresources use std::make_unique 2019-12-12 22:32:45 +00:00
sksg SkShaders::Blend/GPU: treat null inputs as input color 2020-03-09 23:52:59 +00:00
skshaper Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00