Go to file
Mike Klein cfa315390f update SkColorSpace APIs and members
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>
2018-09-28 18:32:47 +00:00
animations
bench Remove SkPM4fPriv.h includes, then IWYU 2018-09-28 15:17:04 +00:00
bin Add script to pull svgs to svgs/ and add to .gitignore 2018-08-31 20:02:24 +00:00
dm Add a "bisect" mode to dm for debugging path drawing 2018-09-28 17:45:59 +00:00
docker Use new build targets in continuous build of skottie and debugger. 2018-09-20 15:26:18 +00:00
docs move color4f docs to in progress 2018-09-21 20:54:29 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental move skpipe to experimental 2018-09-21 17:20:25 +00:00
fuzz FuzzPath -> FuzzNicePath 2018-09-25 17:04:00 +00:00
gm expand imageinfo in C api, start on colorspace 2018-09-28 17:52:59 +00:00
gn expand imageinfo in C api, start on colorspace 2018-09-28 17:52:59 +00:00
include update SkColorSpace APIs and members 2018-09-28 18:32:47 +00:00
infra [infra] Add nightly UpdateGoDEPS 2018-09-27 19:54:26 +00:00
modules [skottie] External font loader tweaks 2018-09-27 16:22:25 +00:00
platform_tools [skottie] Plumb external SkFontMgr 2018-08-23 13:13:30 +00:00
resources [skottie] Add a property setter sample/GM 2018-09-26 16:43:49 +00:00
samplecode Cleanup resource flags 2018-09-27 23:40:23 +00:00
site Docs: update to docs from a4daf19319 2018-09-21 20:01:25 +00:00
src update SkColorSpace APIs and members 2018-09-28 18:32:47 +00:00
tests expand imageinfo in C api, start on colorspace 2018-09-28 17:52:59 +00:00
third_party Roll skia/third_party/skcms 1c1d5560df11..dfd5b3a4a61f (1 commits) 2018-09-27 19:18:41 +00:00
tools Remove SkPM4fPriv.h includes, then IWYU 2018-09-28 15:17:04 +00:00
.clang-format Update .clang-format to handle Objective-C files 2018-07-27 21:33:30 +00:00
.gitignore Add script to pull svgs to svgs/ and add to .gitignore 2018-08-31 20:02:24 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fixed SkVertices crashing on Windows DLL builds 2018-04-22 14:42:01 +00:00
BUILD.gn move skpipe to experimental 2018-09-21 17:20:25 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
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 third_party/externals/swiftshader 56eacf05131c..90c0c55edc97 (1 commits) 2018-09-28 17:37:27 +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 Add new autoroll service accounts to AUTHORS check bypass 2018-09-07 18:49:23 +00:00
public.bzl Remove more SkColorSpaceXform (and friends) 2018-09-26 22:30:05 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
whitespace.txt [infra] Marker for IntelBayTrail BIOS update. 2018-09-17 16:47:35 +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.