HomeSort by relevance Sort by last modified time
    Searched defs:gammas (Results 1 - 10 of 10) sorted by null

  /external/skia/src/core/
SkColorSpace_XYZ.h 35 const SkGammas* gammas() const { return fGammas.get(); } function in class:SkColorSpace_XYZ
41 SkColorSpace_XYZ(SkGammaNamed gammaNamed, sk_sp<SkGammas> gammas,
SkColorSpaceXform_A2B.cpp 82 static inline bool gamma_to_parametric(SkColorSpaceTransferFn* coeffs, const SkGammas& gammas,
84 switch (gammas.type(channel)) {
86 return named_to_parametric(coeffs, gammas.data(channel).fNamed);
88 value_to_parametric(coeffs, gammas.data(channel).fValue);
91 *coeffs = gammas.params(channel);
136 // take the fast path for 3-channel named gammas
156 const SkGammas& gammas = e.gammas(); local
158 for (int channel = 0; channel < gammas.channels(); ++channel) {
159 SkCSXformPrintf(" %s", debugGammas[(int)gammas.type(channel)])
225 const SkGammas& gammas = *dstSpace->gammas(); local
    [all...]
SkColorSpace_A2B.h 81 explicit Element(sk_sp<SkGammas> gammas)
83 , fGammas(std::move(gammas))
123 const SkGammas& gammas() const { function in class:SkColorSpace_A2B::Element
SkColorSpace.cpp 173 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new (memory) SkGammas(3)); local
179 gammas->fType[channel] = SkGammas::Type::kParam_Type;
180 gammas->fData[channel] = data;
183 std::move(gammas), toXYZD50, nullptr));
382 const SkGammas* gammas = thisXYZ->gammas(); local
383 SkASSERT(gammas);
384 SkASSERT(gammas->isParametric(0));
385 SkASSERT(gammas->isParametric(1));
386 SkASSERT(gammas->isParametric(2))
    [all...]
SkICC.cpp 60 void copy_to_table(float* tablePtr, const SkGammas* gammas, int index) {
61 SkASSERT(gammas->isTable(index));
62 const float* ptr = gammas->table(index);
63 const size_t bytes = gammas->tableSize(index) * sizeof(float);
82 const SkGammas* gammas = colorSpace->gammas(); local
83 SkASSERT(gammas);
84 if (gammas->data(0) == gammas->data(1) && gammas->data(0) == gammas->data(2))
    [all...]
SkColorSpaceXform.cpp 226 const SkGammas* gammas = space->gammas(); local
227 SkASSERT(gammas);
230 if (gammas->isNamed(i)) {
231 switch (gammas->data(i).fNamed) {
250 } else if (gammas->isValue(i)) {
252 gammas->data(i).fValue);
254 } else if (gammas->isTable(i)) {
255 (*fns.fBuildFromTable)(&gammaTableStorage[i * gammaTableSize], gammas->table(i),
256 gammas->data(i).fTable.fSize)
922 const SkGammas* gammas = space->gammas(); local
    [all...]
SkColorSpace_ICC.cpp 403 // Here's where the real parametric gammas start. There are many
532 * Finish loading the gammas, now that we have allocated memory for the SkGammas struct.
534 * There's nothing to do for the simple cases, but for table gammas we need to actually
535 * read the table into heap memory. And for parametric gammas, we need to copy over the
713 static inline SkGammaNamed is_named(const sk_sp<SkGammas>& gammas) {
714 for (uint8_t i = 0; i < gammas->channels(); ++i) {
715 if (!gammas->isNamed(i) || gammas->data(i).fNamed != gammas->data(0).fNamed) {
719 return gammas->data(0).fNamed
946 sk_sp<SkGammas> gammas; local
991 sk_sp<SkGammas> gammas; local
1017 sk_sp<SkGammas> gammas; local
1329 sk_sp<SkGammas> gammas = nullptr; local
1449 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new (memory) SkGammas(3)); local
    [all...]
  /external/skia/tests/
ColorSpaceXformTest.cpp 23 static std::unique_ptr<SkColorSpaceXform> CreateIdentityXform(const sk_sp<SkGammas>& gammas) {
26 kNonStandard_SkGammaNamed, gammas, SkMatrix::I(), nullptr));
33 SkGammaNamed gammaNamed, const sk_sp<SkGammas>& gammas) {
45 SkASSERT(gammas);
46 srcElements.push_back(SkColorSpace_A2B::Element(gammas));
55 sk_sp<SkColorSpace> dstSpace(new SkColorSpace_XYZ(gammaNamed, gammas, arbitraryMatrix,
74 static void test_identity_xform(skiatest::Reporter* r, const sk_sp<SkGammas>& gammas,
84 std::unique_ptr<SkColorSpaceXform> xform = ColorSpaceXformTest::CreateIdentityXform(gammas);
106 test_identity_xform(r, gammas, false);
111 const sk_sp<SkGammas>& gammas) {
144 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new (memory) SkGammas(kChannels)); local
170 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new (memory) SkGammas(kChannels)); local
198 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new SkGammas(kChannels)); local
208 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new SkGammas(kChannels)); local
224 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new (memory) SkGammas(kChannels)); local
    [all...]
ICCTest.cpp 161 static sk_sp<SkICC> MakeICC(sk_sp<SkGammas> gammas) {
163 kNonStandard_SkGammaNamed, std::move(gammas),
179 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new (memory) SkGammas(3)); local
181 gammas->fType[i] = SkGammas::Type::kTable_Type;
182 gammas->fData[i].fTable.fSize = tableSize;
183 gammas->fData[i].fTable.fOffset = 0;
197 sk_sp<SkICC> tbl = ICCTest::MakeICC(gammas);
202 gammas = sk_sp<SkGammas>(new (memory) SkGammas(3));
204 gammas->fType[i] = SkGammas::Type::kParam_Type;
205 gammas->fData[i].fParamOffset = 0
    [all...]
  /external/libpng/contrib/libtests/
pngvalid.c 2371 double *gammas; member in struct:png_modifier
11624 gammas[]={2.2, 1.0, 2.2\/1.45, 1.8, 1.5, 2.4, 2.5, 2.62, 2.9}; local
    [all...]

Completed in 1043 milliseconds