skia2/modules/skottie
Mike Klein 1585d7e108 opt skottie_tool into thread-local strike caches
I think this is largely free win if done once at process startup:

    $ time out/skottie_tool -i ~/Downloads/mb/data.json -w before
    166.59user 29.42system 0:06.13elapsed 3195%CPU (0avgtext+0avgdata 1994888maxresident)k

    $ time out/skottie_tool -i ~/Downloads/mb/data.json -w after
    93.36user 34.96system 0:04.76elapsed 2690%CPU (0avgtext+0avgdata 1968568maxresident)k

    $ idiff before after
    1333 files are identical.

Change-Id: I5454aed5e64bf78d61dfdc22ea1ce629714bd70c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/244120
Commit-Queue: Mike Klein <mtklein@google.com>
Reviewed-by: Herb Derby <herb@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
2019-09-25 16:57:56 +00:00
..
fuzz rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
gm [skottie] Pass asset IDs to ResourceProvider::loadImageAsset 2019-07-17 01:08:05 +00:00
include [skottie] Clean up TextAdapter 2019-09-03 15:29:36 +00:00
src opt skottie_tool into thread-local strike caches 2019-09-25 16:57:56 +00:00
utils [skottie] Multi-threaded skottie_tool 2019-09-24 18:29:09 +00:00
BUILD.gn [skottie,skshaper] Plumb an optional SkFontMgr in SkShaper/SkottieShaper 2019-07-26 19:34:48 +00:00
skottie.gni [skottie] Initial Hue/Saturate effect support 2019-08-02 18:04:14 +00:00