aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/colorspacexform.cpp
diff options
context:
space:
mode:
authorGravatar brianosman <brianosman@google.com>2016-09-27 15:11:47 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-09-27 15:11:47 -0700
commiteec8304714f35e4c789a2b69e511f88fe5890149 (patch)
treef7200924f0cfe5abf57a3660ba96cd1c0aeca6d8 /gm/colorspacexform.cpp
parentb3a3b58c4eeeafca1c9ffe28d087ef5de60dc5cd (diff)
Added kSRGBLinear_Named color space, along with tests
Gradients (and other shaders) are going to end up serializing this particular color space very frequently, so we want a shorthand way of writing it out. I think it's also helpful to have a clearer way of creating it (vs. NewNamed(kSRGB_Named)->makeLinearGamma()). BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2377763002 Review-Url: https://codereview.chromium.org/2377763002
Diffstat (limited to 'gm/colorspacexform.cpp')
-rw-r--r--gm/colorspacexform.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/gm/colorspacexform.cpp b/gm/colorspacexform.cpp
index 7e3285efbd..34abdc4b79 100644
--- a/gm/colorspacexform.cpp
+++ b/gm/colorspacexform.cpp
@@ -60,8 +60,7 @@ protected:
canvas->save();
for (int i = 0; i < kNumColors; i++) {
- sk_sp<SkColorSpace> space =
- SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named)->makeLinearGamma();
+ sk_sp<SkColorSpace> space = SkColorSpace::NewNamed(SkColorSpace::kSRGBLinear_Named);
sk_sp<SkShader> s = SkShader::MakeColorShader(colors[i], space);
SkPaint paint;
paint.setShader(s);