Go to file
Florin Malita 18eafd922d [skotty, sksg] Add layer transform inheritance support
Split the matrix component of sksg::Transform into its own, free-floating,
chainable node.

Update the composite transform animator to target matrix nodes instead of
transform nodes.

Update the layer transform attachment logic to follow "parent" references,
and build matrix inheritance chains on the fly.

TBR=
Change-Id: I017e5e462274c2cc210730e057b3ea2e7de5c0cb
Reviewed-on: https://skia-review.googlesource.com/90803
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2018-01-05 03:29:04 +00:00
animations
bench SkFloatToDecimal moved to src/utils 2018-01-03 19:59:31 +00:00
bin Add directions for when trouble strikes in fetch-skps. 2018-01-04 21:31:01 +00:00
debugger Update SkSurface MakeFromBackend* factories to take an SkColorType. 2017-12-19 18:41:36 +00:00
dm [skotty] Speculative g3 DM build fix 2017-12-31 22:20:40 +00:00
docs limit bookmaker status output 2018-01-04 21:41:09 +00:00
example Update SkSurface MakeFromBackend* factories to take an SkColorType. 2017-12-19 18:41:36 +00:00
experimental [skotty, sksg] Add layer transform inheritance support 2018-01-05 03:29:04 +00:00
fuzz Add SkPipe fuzzer 2018-01-03 19:58:00 +00:00
gm Always create a raster (cached) image 2018-01-04 21:25:54 +00:00
gn Reland "CCPR: Initial semi-optimized vertex shader Impl" 2018-01-04 23:51:34 +00:00
include Add SkAndroidCodec::MakeFromCodec 2018-01-04 21:36:04 +00:00
infra Add support for Build...ParentRevision tasks. 2018-01-04 17:37:54 +00:00
platform_tools SkQP: better error report workflow 2017-12-20 19:23:46 +00:00
resources [skotty] Fix path close handling 2017-12-31 00:07:39 +00:00
samplecode Reland "CCPR: Initial semi-optimized vertex shader Impl" 2018-01-04 23:51:34 +00:00
site limit bookmaker status output 2018-01-04 21:41:09 +00:00
src Reland "CCPR: Initial semi-optimized vertex shader Impl" 2018-01-04 23:51:34 +00:00
tests [skotty, sksg] Add layer transform inheritance support 2018-01-05 03:29:04 +00:00
third_party Update Windows clang asset 2017-12-08 16:55:10 +00:00
tools limit bookmaker status output 2018-01-04 21:41:09 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore Ignore generated README.recipes.md 2017-10-26 18:07:27 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS fix use of uninitialized flag in SkCodec 2017-10-09 19:17:05 +00:00
BUILD.gn [skotty,sksg] Add support for geometry merge 2018-01-04 15:22:59 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll skia/third_party/externals/angle2/ d22cc5cbb..f3e232959 (1 commit) 2018-01-05 01:17:44 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py Skip AUTHORS check for Skia service accounts 2018-01-02 18:47:01 +00:00
public.bzl Revert "add flag to fix google3" 2017-12-21 19:25:53 +00:00
README
README.chromium
whitespace.txt Removed general bot upload permissions, whitespace change to test 2017-12-04 13:03:34 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.