Go to file
Brian Osman a12f795f4a Fix Adobe RGB color space in Skia
Our runtime definition of the XYZ matrix was fairly inaccurate. It also
didn't round-trip through ICC fixed point correctly. Now, constructing the
color space at runtime produces exactly the same matrix as constructing
the space from the ICC profile. And the values can then be serialized back
to ICC exactly. This eliminates the need for the snapping logic, too.

Bug: skia:
Change-Id: I69f4a9bfec3eeef153935e21ab3a0630794b1607
Reviewed-on: https://skia-review.googlesource.com/84840
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
Commit-Queue: Brian Osman <brianosman@google.com>
2017-12-20 14:09:34 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Add a tools flag to suppress geometry shaders 2017-12-19 17:26:56 +00:00
bin bin/try: No prompt for a single matching job 2017-12-11 18:32:08 +00:00
debugger Update SkSurface MakeFromBackend* factories to take an SkColorType. 2017-12-19 18:41:36 +00:00
dm Add a tools flag to suppress geometry shaders 2017-12-19 17:26:56 +00:00
docs working on image docs 2017-12-15 16:47:08 +00:00
example Update SkSurface MakeFromBackend* factories to take an SkColorType. 2017-12-19 18:41:36 +00:00
experimental Update SkSurface MakeFromBackend* factories to take an SkColorType. 2017-12-19 18:41:36 +00:00
fuzz Fuzz skpicture with ReadBuffer 2017-12-12 19:11:09 +00:00
gm Add matrix stack to SkAtlasTextTarget. 2017-12-20 14:00:44 +00:00
gn Revert "Revert "move homogenous with stride to matrixpriv"" 2017-12-19 20:23:06 +00:00
include Add matrix stack to SkAtlasTextTarget. 2017-12-20 14:00:44 +00:00
infra Roll isolate binaries generated at infra@2aafb3b. 2017-12-20 12:32:04 +00:00
platform_tools SkQP: add junit app 2017-12-18 18:58:52 +00:00
resources Fix Adobe RGB color space in Skia 2017-12-20 14:09:34 +00:00
samplecode Revert "efficiently dash very large rectangles and very long lines" 2017-12-19 20:20:17 +00:00
site working on image docs 2017-12-15 16:47:08 +00:00
src Fix Adobe RGB color space in Skia 2017-12-20 14:09:34 +00:00
tests Fix Adobe RGB color space in Skia 2017-12-20 14:09:34 +00:00
third_party Update Windows clang asset 2017-12-08 16:55:10 +00:00
tools Add matrix stack to SkAtlasTextTarget. 2017-12-20 14:00:44 +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 SkQP: add junit app 2017-12-18 18:58:52 +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 skia/third_party/externals/angle2/ ffd27d853..37385e11d (2 commits) 2017-12-20 09:59:53 +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 PostUploadHook needs to return something 2017-12-07 18:40:09 +00:00
public.bzl GOOGLE3 -> SK_BUILD_FOR_GOOGLE3 2017-12-19 14:42:16 +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 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.