Home
last modified time | relevance | path

Searched refs:cmsMAT3 (Results 1 – 13 of 13) sorted by relevance

/external/pdfium/third_party/lcms/src/
Dcmswtpnt.c192 cmsBool ComputeChromaticAdaptation(cmsMAT3* Conversion, in ComputeChromaticAdaptation()
195 const cmsMAT3* Chad) in ComputeChromaticAdaptation()
199 cmsMAT3 Chad_Inv; in ComputeChromaticAdaptation()
202 cmsMAT3 Cone, Tmp; in ComputeChromaticAdaptation()
234 cmsBool _cmsAdaptationMatrix(cmsMAT3* r, const cmsMAT3* ConeMatrix, const cmsCIEXYZ* FromIll, cons… in _cmsAdaptationMatrix()
236 cmsMAT3 LamRigg = {{ // Bradford matrix in _cmsAdaptationMatrix()
250 cmsBool _cmsAdaptMatrixToD50(cmsMAT3* r, const cmsCIExyY* SourceWhitePt) in _cmsAdaptMatrixToD50()
253 cmsMAT3 Bradford; in _cmsAdaptMatrixToD50()
254 cmsMAT3 Tmp; in _cmsAdaptMatrixToD50()
279 cmsBool _cmsBuildRGB2XYZtransferMatrix(cmsMAT3* r, const cmsCIExyY* WhitePt, const cmsCIExyYTRIPLE*… in _cmsBuildRGB2XYZtransferMatrix()
[all …]
Dcmsmtrx.c84 void CMSEXPORT _cmsMAT3identity(cmsMAT3* a) in _cmsMAT3identity()
98 cmsBool CMSEXPORT _cmsMAT3isIdentity(const cmsMAT3* a) in _cmsMAT3isIdentity()
100 cmsMAT3 Identity; in _cmsMAT3isIdentity()
114 void CMSEXPORT _cmsMAT3per(cmsMAT3* r, const cmsMAT3* a, const cmsMAT3* b) in _cmsMAT3per()
129 cmsBool CMSEXPORT _cmsMAT3inverse(const cmsMAT3* a, cmsMAT3* b) in _cmsMAT3inverse()
156 cmsBool CMSEXPORT _cmsMAT3solve(cmsVEC3* x, cmsMAT3* a, cmsVEC3* b) in _cmsMAT3solve()
158 cmsMAT3 m, a_1; in _cmsMAT3solve()
160 memmove(&m, a, sizeof(cmsMAT3)); in _cmsMAT3solve()
169 void CMSEXPORT _cmsMAT3eval(cmsVEC3* r, const cmsMAT3* a, const cmsVEC3* v) in _cmsMAT3eval()
Dcmscnvrt.c184 cmsMAT3* m, cmsVEC3* off) in ComputeBlackPointCompensation()
218 cmsFloat64Number CHAD2Temp(const cmsMAT3* Chad) in CHAD2Temp()
225 cmsMAT3 m1, m2; in CHAD2Temp()
250 void Temp2CHAD(cmsMAT3* Chad, cmsFloat64Number Temp) in Temp2CHAD()
265 const cmsMAT3* ChromaticAdaptationMatrixIn, in ComputeAbsoluteIntent()
267 const cmsMAT3* ChromaticAdaptationMatrixOut, in ComputeAbsoluteIntent()
268 cmsMAT3* m) in ComputeAbsoluteIntent()
270 cmsMAT3 Scale, m1, m2, m3, m4; in ComputeAbsoluteIntent()
308 cmsMAT3 MixedCHAD; in ComputeAbsoluteIntent()
342 cmsBool IsEmptyLayer(cmsMAT3* m, cmsVEC3* off) in IsEmptyLayer()
[all …]
Dcmsio1.c94 cmsBool _cmsReadCHAD(cmsMAT3* Dest, cmsHPROFILE hProfile) in _cmsReadCHAD()
96 cmsMAT3* Tag; in _cmsReadCHAD()
100 Tag = (cmsMAT3*) cmsReadTag(hProfile, cmsSigChromaticAdaptationTag); in _cmsReadCHAD()
133 cmsBool ReadICCMatrixRGB2XYZ(cmsMAT3* r, cmsHPROFILE hProfile) in ReadICCMatrixRGB2XYZ()
218 cmsMAT3 Mat; in BuildRGBInputMatrixShaper()
464 cmsMAT3 Mat, Inv; in BuildRGBOutputMatrixShaper()
Dlcms2_internal.h881 cmsBool _cmsReadCHAD(cmsMAT3* Dest, cmsHPROFILE hProfile);
1051 cmsBool _cmsAdaptationMatrix(cmsMAT3* r, const cmsMAT3* ConeMatrix, const cmsCIEXYZ* FromIll, con…
1053 cmsBool _cmsBuildRGB2XYZtransferMatrix(cmsMAT3* r, const cmsCIExyY* WhitePoint, const cmsCIExyYTR…
Dcmsopt.c173 cmsBool isFloatMatrixIdentity(const cmsMAT3* a) in isFloatMatrixIdentity()
175 cmsMAT3 Identity; in isFloatMatrixIdentity()
208 cmsMAT3 res; in _MultiplyMatrix()
217 _cmsMAT3per(&res, (cmsMAT3*)m2->Double, (cmsMAT3*)m1->Double); in _MultiplyMatrix()
1598 cmsBool SetMatShaper(cmsPipeline* Dest, cmsToneCurve* Curve1[3], cmsMAT3* Mat, cmsVEC3* Off, cmsTon… in SetMatShaper()
1660 cmsMAT3 res; in OptimizeMatrixShaper()
1695 _cmsMAT3per(&res, (cmsMAT3*)Data2->Double, (cmsMAT3*)Data1->Double); in OptimizeMatrixShaper()
Dcmsvirt.c107 cmsMAT3 MColorants; in cmsCreateRGBProfileTHR()
110 cmsMAT3 CHAD; in cmsCreateRGBProfileTHR()
Dcmssamp.c290 cmsMAT3 m; in RootOfLeastSquaresFitQuadraticCurve()
Dcmsps2.c967 cmsMAT3 Mat; in WriteInputMatrixShaper()
Dcmslut.c1750 cmsMAT3 Jacobian; in cmsPipelineEvalReverseFloat()
Dcmstypes.c1786 if ((InputChannels == 3) && !_cmsMAT3isIdentity((cmsMAT3*) Matrix)) { in Type_LUT8_Read()
2079 if ((InputChannels == 3) && !_cmsMAT3isIdentity((cmsMAT3*) Matrix)) { in Type_LUT16_Read()
/external/pdfium/third_party/lcms/include/
Dlcms2_plugin.h80 } cmsMAT3; typedef
89 CMSAPI void CMSEXPORT _cmsMAT3identity(cmsMAT3* a);
90 CMSAPI cmsBool CMSEXPORT _cmsMAT3isIdentity(const cmsMAT3* a);
91 CMSAPI void CMSEXPORT _cmsMAT3per(cmsMAT3* r, const cmsMAT3* a, const cmsMAT3* b);
92 CMSAPI cmsBool CMSEXPORT _cmsMAT3inverse(const cmsMAT3* a, cmsMAT3* b);
93 CMSAPI cmsBool CMSEXPORT _cmsMAT3solve(cmsVEC3* x, cmsMAT3* a, cmsVEC3* b);
94 CMSAPI void CMSEXPORT _cmsMAT3eval(cmsVEC3* r, const cmsMAT3* a, const cmsVEC3* v);
/external/pdfium/third_party/lcms/
D0020-avoid-fixed-inf.patch50 @@ -1602,13 +1608,19 @@ cmsBool SetMatShaper(cmsPipeline* Dest, cmsToneCurve* Curve1[3], cmsMAT3* M…
76 @@ -1634,6 +1646,9 @@ cmsBool SetMatShaper(cmsPipeline* Dest, cmsToneCurve* Curve1[3], cmsMAT3* Mat…