Lines Matching refs:row
142 * row in the dest image. It's legal for the two source rows to point
766 * row in the dest image. It's legal for the two source rows to point
773 * \param srcWidth Width of a row in the source data
778 * \param dstWidth Width of a row in the destination data
779 * \param srcRowA Pointer to the row of destination data
1427 /* we just duplicate the input row, kind of hack, saves code */
1457 GLint row, srcRowStep;
1467 /* sample from one source row */
1474 for (row = 0; row < dstHeightNB; row++) {
1512 for (row = 1; row < srcHeight; row++) {
1513 memcpy(dstPtr + dstWidth * row * bpt,
1514 srcPtr + srcWidth * row * bpt, bpt);
1515 memcpy(dstPtr + (dstWidth * row + dstWidth - 1) * bpt,
1516 srcPtr + (srcWidth * row + srcWidth - 1) * bpt, bpt);
1521 for (row = 0; row < dstHeightNB; row += 2) {
1523 srcPtr + (srcWidth * (row * 2 + 1)) * bpt,
1524 srcPtr + (srcWidth * (row * 2 + 2)) * bpt,
1525 1, dstPtr + (dstWidth * row + 1) * bpt);
1527 srcPtr + (srcWidth * (row * 2 + 1) + srcWidth - 1) * bpt,
1528 srcPtr + (srcWidth * (row * 2 + 2) + srcWidth - 1) * bpt,
1529 1, dstPtr + (dstWidth * row + 1 + dstWidth - 1) * bpt);
1549 GLint img, row;
1574 * 3. take the two averaged rows and average them for the final dst row.
1594 /* setup the four source row pointers and the dest row pointer */
1601 for (row = 0; row < dstHeightNB; row++) {
1635 /* do border along [img][row=0][col=0] */
1640 /* do border along [img][row=dstHeight-1][col=0] */
1645 /* do border along [img][row=0][col=dstWidth-1] */
1650 /* do border along [img][row=dstHeight-1][col=dstWidth-1] */
1663 /* do border along [img][row=0][col=0] */
1669 /* do border along [img][row=dstHeight-1][col=0] */
1677 /* do border along [img][row=0][col=dstWidth-1] */
1683 /* do border along [img][row=dstHeight-1][col=dstWidth-1] */