diff options
author | Mike Klein <mtklein@chromium.org> | 2017-12-13 11:01:31 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-12-14 19:02:17 +0000 |
commit | c38cce63b39f26d8b13e9ac564a1f2d6d7a8db68 (patch) | |
tree | a8990df027fd34b08e1aac17594602bb63ba5705 /gn/core.gni | |
parent | 474d68791965f20f8e0dfa2bfb4d87300f1f29e0 (diff) |
make SkColorSpace_New real
Some interesting things are starting to fall out already,
like the fact that I needed to add a gamma_dst stage to
be able to draw into gamma-transfer-fn destinations.
I've also had to pass an SkAlphaType through to the linearize
functions so that they can maintain premul invariants. I'm not
sure this is actually a good idea... if you can, please double-
check my logic at SkRasterPipeline.cpp:128?
If it's correct logic, I'm going to need to do it all over the place.
But I imagine you don't do this and somehow get away with it.
Change-Id: I42cd9b161b54287d674225103ad9e19f8b388959
Reviewed-on: https://skia-review.googlesource.com/84680
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Brian Osman <brianosman@google.com>
Diffstat (limited to 'gn/core.gni')
-rw-r--r-- | gn/core.gni | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gn/core.gni b/gn/core.gni index a13b4d7109..39f1bbe261 100644 --- a/gn/core.gni +++ b/gn/core.gni @@ -75,6 +75,8 @@ skia_core_sources = [ "$_src/core/SkColorSpace.cpp", "$_src/core/SkColorSpace_A2B.cpp", "$_src/core/SkColorSpace_A2B.h", + "$_src/core/SkColorSpace_New.cpp", + "$_src/core/SkColorSpace_New.h", "$_src/core/SkColorSpace_XYZ.cpp", "$_src/core/SkColorSpace_XYZ.h", "$_src/core/SkColorSpace_ICC.cpp", |