cfa315390f
We now store 3x3 matrices, and cache all destination inversion, not just the matrix. The 4x4's are still there to support existing APIs, including the guard flag added for layout tests. There will be tons of tiny diffs from the inversion changes, both from inverting transfer functions and from inverting the matrix. This doesn't change the numbers I'm seeing in nanobench, but it does move the matrix concat and tf invert way down the profile. Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel Change-Id: I66be4a84f12c4fefaf6ac2105d5c82e66d6b42e7 Reviewed-on: https://skia-review.googlesource.com/157522 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Brian Osman <brianosman@google.com> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
dm | ||
docker | ||
docs | ||
example | ||
experimental | ||
fuzz | ||
gm | ||
gn | ||
include | ||
infra | ||
modules | ||
platform_tools | ||
resources | ||
samplecode | ||
site | ||
src | ||
tests | ||
third_party | ||
tools | ||
.clang-format | ||
.gitignore | ||
.gn | ||
AUTHORS | ||
BUILD.gn | ||
codereview.settings | ||
CONTRIBUTING | ||
CQ_COMMITTERS | ||
DEPS | ||
Doxyfile | ||
LICENSE | ||
OWNERS | ||
PRESUBMIT.py | ||
public.bzl | ||
README | ||
README.chromium | ||
whitespace.txt |
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See full details, and build instructions, at https://skia.org.