skia2/experimental/skottie
Florin Malita fa7e9a813e [skottie] Switch to RapidJSON
- pull latest RapidJSON under third_party/externals/rapidjson
  (note: and older RS version is already pulled as part of angle2,
  and it is also checked in G3)

- add a thin Json porting layer (SkottieJson) to isolate RS
  idiosyncrasies

- convert Skottie to use the new helpers

- parse the DOM in-place (based on local experiments this is the
  fastest method)

Ta-da: Skottie now parses JSON ~10x faster!


Change-Id: Ida9099638f88ed025fee83055c8cd8680ee27176
Reviewed-on: https://skia-review.googlesource.com/125744
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Reed <reed@google.com>
2018-05-04 19:58:13 +00:00
..
Skottie.cpp [skottie] Switch to RapidJSON 2018-05-04 19:58:13 +00:00
Skottie.h [skottie] Switch to RapidJSON 2018-05-04 19:58:13 +00:00
SkottieAdapter.cpp [skottie] Clean up SkottieProperties 2018-03-23 18:09:50 +00:00
SkottieAdapter.h [skottie] Clean up SkottieProperties 2018-03-23 18:09:50 +00:00
SkottieAnimator.cpp [skottie] Switch to RapidJSON 2018-05-04 19:58:13 +00:00
SkottieAnimator.h [skottie] Switch to RapidJSON 2018-05-04 19:58:13 +00:00
SkottieJson.cpp [skottie] Switch to RapidJSON 2018-05-04 19:58:13 +00:00
SkottieJson.h [skottie] Switch to RapidJSON 2018-05-04 19:58:13 +00:00
SkottieValue.cpp [skottie] Power-reduce paths (cubicTo -> lineTo) 2018-05-01 02:27:34 +00:00
SkottieValue.h [skottie] Power-reduce paths (cubicTo -> lineTo) 2018-05-01 02:27:34 +00:00