Home | History | Annotate | Download | only in src

Lines Matching full:clut

548 // Allocates a 16-bit multidimensional CLUT. This is evaluated at 16-bit precision. Table may have different
756 _cmsStageCLutData* clut;
760 clut = (_cmsStageCLutData*) mpe->Data;
762 if (clut == NULL) return FALSE;
764 nSamples = clut->Params ->nSamples;
765 nInputs = clut->Params ->nInputs;
766 nOutputs = clut->Params ->nOutputs;
789 if (clut ->Tab.T != NULL) {
791 Out[t] = clut->Tab.T[index + t];
799 if (clut ->Tab.T != NULL) {
801 clut->Tab.T[index + t] = Out[t];
818 _cmsStageCLutData* clut = (_cmsStageCLutData*) mpe->Data;
820 nSamples = clut->Params ->nSamples;
821 nInputs = clut->Params ->nInputs;
822 nOutputs = clut->Params ->nOutputs;
845 if (clut ->Tab.TFloat != NULL) {
847 Out[t] = clut->Tab.TFloat[index + t];
855 if (clut ->Tab.TFloat != NULL) {
857 clut->Tab.TFloat[index + t] = Out[t];