skia2/modules
Florin Malita de2c13dedd [skottie_tool] GPU backend support
Refactor the implementation to decouple frame generators
(FrameGenerator: cpu, gpu, picture) from frame consumers (FrameSink:
png, skp, mp4, null).

Add a GPU frame generator using async readbacks.  Unlike other
generators, which execute on a thread pool, selecting the GPU generator
forces single-thread execution.

Also add a couple of backend-specific build targets (skottie_tool_cpu,
skottie_tool_gpu) to facilitate binary size experiments.

Change-Id: Id59e230b3861afe5bf9b7ecfc710d672f38eeaaf
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/551237
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Florin Malita <fmalita@google.com>
2022-06-22 20:17:13 +00:00
..
androidkit [includes] Prepare for moving SkColorSpace to forward declare 2022-03-31 19:50:10 +00:00
audioplayer implement SkAudioPLayer for Android 2020-12-15 00:12:48 +00:00
canvaskit Fix minor issues in the Typescript declaration 2022-06-22 14:12:34 +00:00
particles Remove SkMakeSpan 2022-06-15 17:26:32 +00:00
pathkit [pathkit] Expose res_scale 2022-05-23 17:46:48 +00:00
skottie [skottie_tool] GPU backend support 2022-06-22 20:17:13 +00:00
skparagraph Adjust LineMetrics ascent/descent based on the line height multiplier 2022-06-15 18:27:41 +00:00
skplaintexteditor Fix -Wunused-but-set-variable warnings 2022-04-29 15:20:59 +00:00
skresources [bazel] Add "skia_internal" target that exposes private API for tests/tools. 2022-06-02 11:23:50 +00:00
sksg [bazel] Add "skia_internal" target that exposes private API for tests/tools. 2022-06-02 11:23:50 +00:00
skshaper Remove SkMakeSpan 2022-06-15 17:26:32 +00:00
skunicode [bazel] Add "skia_internal" target that exposes private API for tests/tools. 2022-06-02 11:23:50 +00:00
svg Remove some unneeded SkSpan calls 2022-06-15 20:05:01 +00:00