aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrian Osman <brianosman@google.com>2019-02-01 15:33:42 -0500
committerSkia Commit-Bot <skia-commit-bot@chromium.org>2019-02-01 21:00:10 +0000
commit26ccfcc96f989d90db388ddd7fb8604b7511db48 (patch)
tree29cbef3114b0052587bdab8ced9223ec42a955d9 /src
parent924a10e2070f8c492b8dd8f0a21f20f962d0d7dd (diff)
downloadskqp-26ccfcc96f989d90db388ddd7fb8604b7511db48.tar.gz
Remove SkICC::WriteToICC
All clients are using SkWriteICCProfile, which uses types that are more consistent with the rest of Skia's colorspace API. Bug: skia: Change-Id: I1a416027839be95f51a8cabf5dd5d4395cbd2ec6 Reviewed-on: https://skia-review.googlesource.com/c/188636 Commit-Queue: Brian Osman <brianosman@google.com> Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Mike Klein <mtklein@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/core/SkICC.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/core/SkICC.cpp b/src/core/SkICC.cpp
index dd441d5b21..31d96bdf43 100644
--- a/src/core/SkICC.cpp
+++ b/src/core/SkICC.cpp
@@ -348,24 +348,3 @@ sk_sp<SkData> SkWriteICCProfile(const skcms_TransferFunction& fn,
SkASSERT(kICCProfileSize == ptr - (uint8_t*) profile.get());
return SkData::MakeFromMalloc(profile.release(), kICCProfileSize);
}
-
-namespace SkICC {
-
- sk_sp<SkData> WriteToICC(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50) {
- if (toXYZD50.get(3,0) == 0 && toXYZD50.get(3,1) == 0 && toXYZD50.get(3,2) == 0 &&
- toXYZD50.get(3,3) == 1 &&
- toXYZD50.get(0,3) == 0 && toXYZD50.get(1,3) == 0 && toXYZD50.get(2,3) == 0) {
-
- skcms_Matrix3x3 m33;
- for (int r = 0; r < 3; r++)
- for (int c = 0; c < 3; c++) {
- m33.vals[r][c] = toXYZD50.get(r,c);
- }
- skcms_TransferFunction tf;
- memcpy(&tf, &fn, sizeof(tf));
- return SkWriteICCProfile(tf, m33);
- }
- return nullptr;
- }
-
-}