Lines Matching refs:Lut
152 cmsBool _Remove1Op(cmsPipeline* Lut, cmsStageSignature UnaryOp) in _Remove1Op() argument
154 cmsStage** pt = &Lut ->Elements; in _Remove1Op()
172 cmsBool _Remove2Op(cmsPipeline* Lut, cmsStageSignature Op1, cmsStageSignature Op2) in _Remove2Op() argument
178 pt1 = &Lut ->Elements; in _Remove2Op()
221 cmsBool _MultiplyMatrix(cmsPipeline* Lut) in _MultiplyMatrix() argument
228 pt1 = &Lut->Elements; in _MultiplyMatrix()
263 …cmsStage* Multmat = cmsStageAllocMatrix(Lut->ContextID, 3, 3, (const cmsFloat64Number*) &res, NULL… in _MultiplyMatrix()
284 cmsBool PreOptimize(cmsPipeline* Lut) in PreOptimize() argument
293 Opt |= _Remove1Op(Lut, cmsSigIdentityElemType); in PreOptimize()
296 Opt |= _Remove2Op(Lut, cmsSigXYZ2LabElemType, cmsSigLab2XYZElemType); in PreOptimize()
299 Opt |= _Remove2Op(Lut, cmsSigLab2XYZElemType, cmsSigXYZ2LabElemType); in PreOptimize()
302 Opt |= _Remove2Op(Lut, cmsSigLabV4toV2, cmsSigLabV2toV4); in PreOptimize()
305 Opt |= _Remove2Op(Lut, cmsSigLabV2toV4, cmsSigLabV4toV2); in PreOptimize()
308 Opt |= _Remove2Op(Lut, cmsSigLab2FloatPCS, cmsSigFloatPCS2Lab); in PreOptimize()
311 Opt |= _Remove2Op(Lut, cmsSigXYZ2FloatPCS, cmsSigFloatPCS2XYZ); in PreOptimize()
314 Opt |= _MultiplyMatrix(Lut); in PreOptimize()
444 cmsPipeline* Lut = (cmsPipeline*) Cargo; in XFormSampler16() local
448 _cmsAssert(Lut -> InputChannels < cmsMAXCHANNELS); in XFormSampler16()
449 _cmsAssert(Lut -> OutputChannels < cmsMAXCHANNELS); in XFormSampler16()
452 for (i=0; i < Lut ->InputChannels; i++) in XFormSampler16()
456 cmsPipelineEvalFloat(InFloat, OutFloat, Lut); in XFormSampler16()
459 for (i=0; i < Lut ->OutputChannels; i++) in XFormSampler16()
582 cmsBool FixWhiteMisalignment(cmsPipeline* Lut, cmsColorSpaceSignature EntryColorSpace, cmsColorSpac… in FixWhiteMisalignment() argument
596 if (Lut ->InputChannels != nIns) return FALSE; in FixWhiteMisalignment()
597 if (Lut ->OutputChannels != nOuts) return FALSE; in FixWhiteMisalignment()
599 cmsPipelineEval16(WhitePointIn, ObtainedOut, Lut); in FixWhiteMisalignment()
604 …if (!cmsPipelineCheckAndRetreiveStages(Lut, 3, cmsSigCurveSetElemType, cmsSigCLutElemType, cmsSigC… in FixWhiteMisalignment()
605 …if (!cmsPipelineCheckAndRetreiveStages(Lut, 2, cmsSigCurveSetElemType, cmsSigCLutElemType, &PreLin… in FixWhiteMisalignment()
606 …if (!cmsPipelineCheckAndRetreiveStages(Lut, 2, cmsSigCLutElemType, cmsSigCurveSetElemType, &CLUT, … in FixWhiteMisalignment()
607 if (!cmsPipelineCheckAndRetreiveStages(Lut, 1, cmsSigCLutElemType, &CLUT)) in FixWhiteMisalignment()
664 cmsBool OptimizeByResampling(cmsPipeline** Lut, cmsUInt32Number Intent, cmsUInt32Number* InputForma… in OptimizeByResampling() argument
693 if (cmsPipelineStageCount(*Lut) == 0) in OptimizeByResampling()
696 Src = *Lut; in OptimizeByResampling()
825 *Lut = Dest; in OptimizeByResampling()
1060 cmsBool OptimizeByComputingLinearization(cmsPipeline** Lut, cmsUInt32Number Intent, cmsUInt32Number… in OptimizeByComputingLinearization() argument
1092 OriginalLut = *Lut; in OptimizeByComputingLinearization()
1259 *Lut = OptimizedLUT; in OptimizeByComputingLinearization()
1401 cmsPipeline* Lut = (cmsPipeline*) D; in FastIdentity16() local
1404 for (i=0; i < Lut ->InputChannels; i++) { in FastIdentity16()
1413 cmsBool OptimizeByJoiningCurves(cmsPipeline** Lut, cmsUInt32Number Intent, cmsUInt32Number* InputFo… in OptimizeByJoiningCurves() argument
1418 cmsPipeline* Src = *Lut; in OptimizeByJoiningCurves()
1514 *Lut = Dest; in OptimizeByJoiningCurves()
1698 cmsBool OptimizeMatrixShaper(cmsPipeline** Lut, cmsUInt32Number Intent, cmsUInt32Number* InputForma… in OptimizeMatrixShaper() argument
1714 Src = *Lut; in OptimizeMatrixShaper()
1810 *Lut = Dest; in OptimizeMatrixShaper()