/external/skia/include/core/ |
SkColorSpace.h | 26 * Convert primaries and a white point to a toXYZD50 matrix, the preferred color gamut 29 bool toXYZD50(SkMatrix44* toXYZD50) const; 97 static sk_sp<SkColorSpace> MakeRGB(RenderTargetGamma gamma, const SkMatrix44& toXYZD50); 100 const SkMatrix44& toXYZD50); 128 * Returns true and sets |toXYZD50| if the color gamut can be described as a matrix. 131 bool toXYZD50(SkMatrix44* toXYZD50) const;
|
SkICC.h | 32 * true and sets the proper values in |toXYZD50|. 37 bool toXYZD50(SkMatrix44* toXYZD50) const; 97 * Write an ICC profile with transfer function |fn| and gamut |toXYZD50|. 99 static sk_sp<SkData> WriteToICC(const SkColorSpaceTransferFn& fn, const SkMatrix44& toXYZD50);
|
/external/skia/src/core/ |
SkColorSpace.cpp | 15 bool SkColorSpacePrimaries::toXYZD50(SkMatrix44* toXYZ_D50) const { 46 // Now convert toXYZ matrix to toXYZD50. 93 * @param toXYZD50 transformation matrix deduced from profile data 96 static bool xyz_almost_equal(const SkMatrix44& toXYZD50, const float* standard) { 97 return color_space_almost_equal(toXYZD50.getFloat(0, 0), standard[0]) && 98 color_space_almost_equal(toXYZD50.getFloat(0, 1), standard[1]) && 99 color_space_almost_equal(toXYZD50.getFloat(0, 2), standard[2]) && 100 color_space_almost_equal(toXYZD50.getFloat(1, 0), standard[3]) && 101 color_space_almost_equal(toXYZD50.getFloat(1, 1), standard[4]) && 102 color_space_almost_equal(toXYZD50.getFloat(1, 2), standard[5]) & [all...] |
SkColorSpace_XYZ.cpp | 13 SkColorSpace_XYZ::SkColorSpace_XYZ(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50) 17 , fToXYZD50(toXYZD50) 18 , fToXYZD50Hash(SkOpts::hash_fn(toXYZD50.values(), 16 * sizeof(SkMScalar), 0)) 23 const SkMatrix44& toXYZD50, sk_sp<SkData> profileData) 27 , fToXYZD50(toXYZD50) 28 , fToXYZD50Hash(SkOpts::hash_fn(toXYZD50.values(), 16 * sizeof(SkMScalar), 0))
|
SkICC.cpp | 31 bool SkICC::toXYZD50(SkMatrix44* toXYZD50) const { 32 const SkMatrix44* m = as_CSB(fColorSpace)->toXYZD50(); 37 *toXYZD50 = *m; 304 static bool is_3x3(const SkMatrix44& toXYZD50) { 305 return 0.0f == toXYZD50.get(3, 0) && 0.0f == toXYZD50.get(3, 1) && 0.0f == toXYZD50.get(3, 2) && 306 0.0f == toXYZD50.get(0, 3) && 0.0f == toXYZD50.get(1, 3) && 0.0f == toXYZD50.get(2, 3) & [all...] |
SkColorSpacePriv.h | 40 static inline void to_xyz_d50(SkMatrix44* toXYZD50, SkColorSpace::Gamut gamut) { 43 toXYZD50->set3x3RowMajorf(gSRGB_toXYZD50); 46 toXYZD50->set3x3RowMajorf(gAdobeRGB_toXYZD50); 49 toXYZD50->set3x3RowMajorf(gDCIP3_toXYZD50); 52 toXYZD50->set3x3RowMajorf(gRec2020_toXYZD50);
|
SkColorSpace_XYZ.h | 17 const SkMatrix44* toXYZD50() const override { return &fToXYZD50; }
|
SkColorSpace_Base.h | 146 virtual const SkMatrix44* toXYZD50() const = 0; 197 static sk_sp<SkColorSpace> MakeRGB(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50);
|
SkColorSpace_A2B.h | 30 const SkMatrix44* toXYZD50() const override { 34 // after the matrix is, but a toXYZD50 matrix is the last thing 40 // See toXYZD50()'s comment. 45 // See toXYZD50()'s comment. Also, A2B0 profiles are not supported
|
SkPM4fPriv.h | 109 auto toXYZ = as_CSB(src)-> toXYZD50(),
|
SkColorSpace_ICC.cpp | [all...] |
SkColorSpaceXform.cpp | 326 SkASSERT(*srcSpaceXYZ->toXYZD50() == *dstSpaceXYZ->toXYZD50() && "Hash collision"); 330 srcToDst.setConcat(*dstSpaceXYZ->fromXYZD50(), *srcSpaceXYZ->toXYZD50()); [all...] |
/external/skia/src/gpu/ |
GrColorSpaceXform.cpp | 72 const SkMatrix44* toXYZD50 = as_CSB(src)->toXYZD50(); 74 if (!toXYZD50 || !fromXYZD50) { 83 SkASSERT(*toXYZD50 == *as_CSB(dst)->toXYZD50() && "Hash collision"); 87 auto deferredResult = [fromXYZD50, toXYZD50]() { 89 srcToDst.setConcat(*fromXYZD50, *toXYZD50);
|
/external/skia/src/codec/ |
SkAndroidCodec.cpp | 53 const SkMatrix44* toXYZD50 = as_CSB(colorSpace)->toXYZD50(); 54 if (toXYZD50) { 56 load_gamut(rgb, *toXYZD50);
|
SkPngCodec.cpp | 403 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 404 if (!primaries.toXYZD50(&toXYZD50)) { 405 toXYZD50.set3x3RowMajorf(gSRGB_toXYZD50); 414 return SkColorSpace::MakeRGB(fn, toXYZD50); 419 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, toXYZD50); 430 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 431 toXYZD50.set3x3RowMajorf(gSRGB_toXYZD50); 433 return SkColorSpace::MakeRGB(fn, toXYZD50); [all...] |
/external/skia/src/images/ |
SkImageEncoderFns.h | 293 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 294 if (cs->isNumericalTransferFn(&fn) && cs->toXYZD50(&toXYZD50)) { 295 return SkICC::WriteToICC(fn, toXYZD50);
|
/external/skia/gm/ |
color4f.cpp | 103 mat.postConcat(*as_CSB(srgb)->toXYZD50());
|
readpixels.cpp | 95 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 96 SkAssertResult(primaries.toXYZD50(&toXYZD50)); 97 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, toXYZD50);
|
/external/skia/tests/ |
ColorSpaceTest.cpp | 31 const SkMatrix44& mat = *csXYZ->toXYZD50(); 338 bool result = primaries.toXYZD50(&toXYZ); 355 bool result = srgb.toXYZD50(&srgbToXYZ); 373 result = adobe.toXYZD50(&adobeToXYZ); 428 SkAssertResult(space->toXYZD50(&reference)); 443 SkAssertResult(space->toXYZD50(&reference)); 471 REPORTER_ASSERT(r, *as_CSB(srgb)->toXYZD50() == *as_CSB(strange)->toXYZD50());
|
TestConfigParsing.cpp | 128 const SkMatrix44* srgbXYZ = as_CSB(srgbColorSpace)->toXYZD50(); 131 as_CSB(configs[24]->asConfigGpu()->getColorSpace())->toXYZD50(); 140 as_CSB(configs[40]->asConfigGpu()->getColorSpace())->toXYZD50(); 148 REPORTER_ASSERT(reporter, *as_CSB(configs[41]->asConfigGpu()->getColorSpace())->toXYZD50() != 149 *as_CSB(srgbColorSpace)->toXYZD50());
|
ICCTest.cpp | 25 REPORTER_ASSERT(r, shouldSucceed == icc->toXYZD50(&result)); 103 const SkMatrix44& toXYZD50, SkColorSpace* reference, 105 sk_sp<SkData> profile = SkICC::WriteToICC(fn, toXYZD50);
|
/external/skia/tools/ |
colorspaceinfo.cpp | 315 const SkMatrix44* mat = as_CSB(sRGBSpace)->toXYZD50(); 324 const SkMatrix44* mat = as_CSB(adobeRGBSpace)->toXYZD50(); 331 const SkMatrix44* mat = as_CSB(colorSpace)->toXYZD50();
|
/external/skia/tools/flags/ |
SkCommonFlagsConfig.cpp | 336 primaries.toXYZD50(&narrowGamutRGBMatrix);
|
/external/skia/dm/ |
DM.cpp | 905 SkMatrix44 toXYZD50(SkMatrix44::kUninitialized_Constructor); 906 toXYZD50.set3x3RowMajorf(gbr); 907 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, toXYZD50); [all...] |
/frameworks/base/libs/hwui/ |
Texture.cpp | 321 if (!colorSpace->toXYZD50(&xyzMatrix)) {
|