| Index: src/core/SkColorSpace.cpp
|
| diff --git a/src/core/SkColorSpace.cpp b/src/core/SkColorSpace.cpp
|
| index 9f04de0537f852ee744a69f0ad9cbb848d6a2a3d..02f03cee4be88cdc88366d27d32ebec4c74fdd6f 100644
|
| --- a/src/core/SkColorSpace.cpp
|
| +++ b/src/core/SkColorSpace.cpp
|
| @@ -34,15 +34,15 @@ SkColorSpace_Base::SkColorSpace_Base(sk_sp<SkColorLookUpTable> colorLUT, SkGamma
|
| {}
|
|
|
| static constexpr float gSRGB_toXYZD50[] {
|
| - 0.4358f, 0.2224f, 0.0139f, // * R
|
| - 0.3853f, 0.7170f, 0.0971f, // * G
|
| - 0.1430f, 0.0606f, 0.7139f, // * B
|
| + 0.4358f, 0.3853f, 0.1430f, // Rx, Gx, Bx
|
| + 0.2224f, 0.7170f, 0.0606f, // Ry, Gy, Gz
|
| + 0.0139f, 0.0971f, 0.7139f, // Rz, Gz, Bz
|
| };
|
|
|
| static constexpr float gAdobeRGB_toXYZD50[] {
|
| - 0.6098f, 0.3111f, 0.0195f, // * R
|
| - 0.2052f, 0.6257f, 0.0609f, // * G
|
| - 0.1492f, 0.0632f, 0.7448f, // * B
|
| + 0.6098f, 0.2052f, 0.1492f, // Rx, Gx, Bx
|
| + 0.3111f, 0.6257f, 0.0632f, // Ry, Gy, By
|
| + 0.0195f, 0.0609f, 0.7448f, // Rz, Gz, Bz
|
| };
|
|
|
| /**
|
| @@ -281,7 +281,7 @@ size_t SkColorSpace::writeToMemory(void* memory) const {
|
| ColorSpaceHeader::Pack(k0_Version, 0, as_CSB(this)->fGammaNamed,
|
| ColorSpaceHeader::kMatrix_Flag);
|
| memory = SkTAddOffset<void>(memory, sizeof(ColorSpaceHeader));
|
| - fToXYZD50.as4x3ColMajorf((float*) memory);
|
| + fToXYZD50.as3x4RowMajorf((float*) memory);
|
| }
|
| return sizeof(ColorSpaceHeader) + 12 * sizeof(float);
|
| }
|
| @@ -303,7 +303,7 @@ size_t SkColorSpace::writeToMemory(void* memory) const {
|
| *(((float*) memory) + 2) = gammas->fBlueData.fValue;
|
| memory = SkTAddOffset<void>(memory, 3 * sizeof(float));
|
|
|
| - fToXYZD50.as4x3ColMajorf((float*) memory);
|
| + fToXYZD50.as3x4RowMajorf((float*) memory);
|
| }
|
| return sizeof(ColorSpaceHeader) + 15 * sizeof(float);
|
| }
|
| @@ -362,7 +362,7 @@ sk_sp<SkColorSpace> SkColorSpace::Deserialize(const void* data, size_t length) {
|
| }
|
|
|
| SkMatrix44 toXYZ(SkMatrix44::kUninitialized_Constructor);
|
| - toXYZ.set4x3ColMajorf((const float*) data);
|
| + toXYZ.set3x4RowMajorf((const float*) data);
|
| return SkColorSpace_Base::NewRGB((SkGammaNamed) header.fGammaNamed, toXYZ);
|
| }
|
| default:
|
| @@ -396,7 +396,7 @@ sk_sp<SkColorSpace> SkColorSpace::Deserialize(const void* data, size_t length) {
|
| data = SkTAddOffset<const void>(data, 3 * sizeof(float));
|
|
|
| SkMatrix44 toXYZ(SkMatrix44::kUninitialized_Constructor);
|
| - toXYZ.set4x3ColMajorf((const float*) data);
|
| + toXYZ.set3x4RowMajorf((const float*) data);
|
| return SkColorSpace_Base::NewRGB(gammas, toXYZ);
|
| }
|
| default:
|
|
|