skia2/modules/sksg/src
Kevin Lubick e94b52c442 [canvaskit] Add skottie to Bazel build
PS 1 regenerates existing Bazel files
PS 2 adds generated Bazel files to skottie and its dependencies,
as well as incorporating it into CanvasKit.

This changes the version of Bazel we use to 5.0.0 (recently
released).We had been using a pre-release of 6.0 because we
wanted the new features in one of the 5.0 release candidates,
but not the regression that was there (and reverted before the
full 5.0 release). I'd like to stick to the latest stable Bazel
release where possible.

Suggested Review Order:
 - //modules/skottie/BUILD.bazel (this was hand written
   to encapsulate the skottie library). The files in the
   deps are based on skottie.gni.
 - //modules/skresources/BUILD.bazel and //modules/sksg/BUILD.bazel
   which expose all sources
 - //third_party/file_map_for_bazel.json which ignores the
   ffmpeg libraries (we won't actually build the SkVideoDecoder
   stuff because HAVE_VIDEO_DECODER is not set).
 - //modules/canvaskit/BUILD.bazel which makes use of the skottie
   library and includes the interface skottie.js file.
 - .bazelversion which changes the Bazel version used (e.g. by
   Bazelisk).
 - All other changes should be auto-generated or related to
   deleted files.

Change-Id: Ic26f9a9dea5310f2cbd9cda7d701847924a39a22
Bug: skia:12541
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/503828
Reviewed-by: Ben Wagner <bungeman@google.com>
Reviewed-by: Jorge Betancourt <jmbetancourt@google.com>
2022-02-04 19:18:27 +00:00
..
BUILD.bazel [canvaskit] Add skottie to Bazel build 2022-02-04 19:18:27 +00:00
SkSGClipEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGColorFilter.cpp stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
SkSGDraw.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGEffectNode.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGGeometryEffect.cpp Pass CTM to path effects (experimental) 2021-07-13 18:42:55 +00:00
SkSGGeometryNode.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGGradient.cpp move SkTPin to include/private 2020-10-16 19:45:11 +00:00
SkSGGroup.cpp [skrive] Start parsing the node hierarchy 2020-06-18 19:29:42 +00:00
SkSGImage.cpp More hiding of legacy drawImage calls 2021-01-22 13:53:42 +00:00
SkSGInvalidationController.cpp [sksg] Clean up public headers 2020-01-30 21:42:59 +00:00
SkSGMaskEffect.cpp [skottie] Luma matte support 2019-10-16 13:17:51 +00:00
SkSGMerge.cpp Hide shrinkToFit -- not needed now that we have pathbuilder 2020-10-15 19:47:06 +00:00
SkSGNode.cpp [sksg] RenderNode visibility control 2019-06-19 00:49:15 +00:00
SkSGNodePriv.h [skottie] Caching motion tile 2019-07-10 19:13:41 +00:00
SkSGOpacityEffect.cpp [skottie] Clamp OpacityEffect values 2021-05-14 14:19:22 +00:00
SkSGPaint.cpp move SkTPin to include/private 2020-10-16 19:45:11 +00:00
SkSGPath.cpp remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
SkSGPlane.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
SkSGRect.cpp use pathbuilder 2020-08-25 16:29:48 +00:00
SkSGRenderEffect.cpp [skottie] More masking fixes 2020-07-21 13:58:45 +00:00
SkSGRenderNode.cpp [skottie] Initial Displacement Map effect 2020-09-11 14:15:44 +00:00
SkSGScene.cpp [skottie] Cleanup: relocate Animator base class out of SkSG 2020-03-26 20:50:10 +00:00
SkSGText.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
SkSGTransform.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
SkSGTransformPriv.h [skottie] Switch SkMatrix44 -> SkM44 2020-01-27 21:42:56 +00:00