HomeSort by relevance Sort by last modified time
    Searched refs:toXYZD50 (Results 1 - 25 of 34) sorted by null

1 2

  /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)) {

Completed in 269 milliseconds

1 2