aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkConvertPixels.cpp
diff options
context:
space:
mode:
authorGravatar Matt Sarett <msarett@google.com>2017-05-12 08:38:02 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-05-12 13:05:39 +0000
commitf391f4e07d4424498ca81c8b4c328cc2049d5105 (patch)
treeef0d79509723d76b687d8ea4778e5fab50839be4 /src/core/SkConvertPixels.cpp
parent6cdc22cde8e6297d34fdaaa3ed5e69ae86c30a77 (diff)
Pass alphaType to append_gamut_transform() to inform the clamp
BUG=skia: Change-Id: I1a8aef36043d4091bffae95b0275fa7fa8a35c97 Reviewed-on: https://skia-review.googlesource.com/9441 Commit-Queue: Matt Sarett <msarett@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/core/SkConvertPixels.cpp')
-rw-r--r--src/core/SkConvertPixels.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/SkConvertPixels.cpp b/src/core/SkConvertPixels.cpp
index 2d0cf68830..99564e7222 100644
--- a/src/core/SkConvertPixels.cpp
+++ b/src/core/SkConvertPixels.cpp
@@ -320,7 +320,8 @@ static void convert_with_pipeline(const SkImageInfo& dstInfo, void* dstRow, size
float matrix[12];
if (isColorAware) {
- append_gamut_transform(&pipeline, matrix, srcInfo.colorSpace(), dstInfo.colorSpace());
+ append_gamut_transform(&pipeline, matrix, srcInfo.colorSpace(), dstInfo.colorSpace(),
+ premulState);
}
SkAlphaType dat = dstInfo.alphaType();