Lines Matching refs:cd

351 	ColumnData* cd;
374 cd = columnData;
375 for (i = 0; i < destW; i++, cd++) {
377 cd->srcColumn = (intType)column;
378 cd->alpha1 = column - cd->srcColumn;
379 cd->alpha0 = 1.0 - cd->alpha1;
487 ColumnDataFP* cd;
515 cd = columnData;
516 for (i = 0; i < destW; i++, cd++) {
519 cd->srcColumn = from_fixed_point(column);
520 cd->alpha1 = tail_value(column); // weigth for left pixel value
521 cd->alpha0 = kFPOne - cd->alpha1; // weigth for right pixel value
676 DownScaleColumnData* cd = columnData;
677 for (x = 0; x <= destW; x++, cd++) {
681 cd->from = (intType)fFromX;
682 cd->to = (intType)fToX;
684 cd->alpha0 = 1.0 - (fFromX - cd->from);
685 cd->alpha1 = fToX - cd->to;
701 cd = columnData;
702 for (x = 0; x <= destW; x++, destData += kBPP, cd++) {
703 const intType fromX = cd->from;
704 const intType toX = cd->to;
706 const float a0X = cd->alpha0;
707 const float a1X = cd->alpha1;
787 DitheringColumnData* cd;
812 cd = columnData;
813 for (x = destW; x >= 0; x --, cd++) {
814 cd->error[0] = cd->error[1] = cd->error[2] = 0;
845 cd = &columnData[x + 1];
846 error[0] = cd->error[0] + 7 * err[0];
847 error[1] = cd->error[1] + 7 * err[1];
848 error[2] = cd->error[2] + 7 * err[2];
851 cd->error[0] = err[0];
852 cd->error[1] = err[1];
853 cd->error[2] = err[2];
856 cd--;
857 cd->error[0] += 5 * err[0];
858 cd->error[1] += 5 * err[1];
859 cd->error[2] += 5 * err[2];
862 cd--;
863 cd->error[0] += 3 * err[0];
864 cd->error[1] += 3 * err[1];
865 cd->error[2] += 3 * err[2];
896 cd = &columnData[x - 1];
897 error[0] = cd->error[0] + 7 * err[0];
898 error[1] = cd->error[1] + 7 * err[1];
899 error[2] = cd->error[2] + 7 * err[2];
902 cd->error[0] = err[0];
903 cd->error[1] = err[1];
904 cd->error[2] = err[2];
907 cd++;
908 cd->error[0] += 5 * err[0];
909 cd->error[1] += 5 * err[1];
910 cd->error[2] += 5 * err[2];
913 cd++;
914 cd->error[0] += 3 * err[0];
915 cd->error[1] += 3 * err[1];
916 cd->error[2] += 3 * err[2];