Lines Matching refs:drw_h
477 short drw_w, short drw_h,
482 *p_h = drw_h;
683 short drw_w, short drw_h
740 intrep = ((drw_h == src_h) || (drw_h < 2)) ? 0 : 1;
741 tmp = ((src_h - intrep) << 16)/(drw_h - intrep);
771 short drw_w, short drw_h
801 incy = (src_h << 20)/(drw_h * padh);
849 short drw_w, short drw_h,
875 dstBox.y2 = drw_y + drw_h;
959 drw_x, drw_y, drw_w, drw_h);
972 x1, y1, x2, y2, &dstBox, src_w, src_h, drw_w, drw_h);
1179 short drw_w, short drw_h,
1197 dstBox.y2 = drw_y + drw_h;
1214 x1, y1, x2, y2, &dstBox, src_w, src_h, drw_w, drw_h);
1526 short drw_w, short drw_h
1553 sprintf(sbuf,"in drw: drw_x=%d drw_y=%d drw_w=%d drw_h=%d\n",
1554 drw_x,drw_y,drw_w,drw_h);
1589 if(src_h>drw_h) {
1590 if(src_h/2<drw_h) {
1592 } else if(src_h/4<drw_h) {
1611 sprintf(sbuf,"out drw: drw_x=%d drw_y=%d drw_w=%d drw_h=%d\n",
1612 drw_x,drw_y,drw_w,drw_h);
1629 l=(dl+(pbox->y1-drw_y))*src_h/drw_h;
1631 beta = ((dl+(pbox->y1-drw_y))*src_h*0xff/drw_h) - ((dl+(pbox->y1-drw_y))*src_h/drw_h*0xff);
1816 short drw_w, short drw_h
1840 sprintf(sbuf,"in drw: drw_x=%d drw_y=%d drw_w=%d drw_h=%d\n",
1841 drw_x,drw_y,drw_w,drw_h);
1877 drw_h=src_h;
1879 if((pbox->y2)<(drw_y+drw_h)) { /* bottom side Y clipping */
1880 drw_h=(pbox->y2)-drw_y;
1881 src_h=drw_h;
1890 sprintf(sbuf,"out drw: drw_x=%d drw_y=%d drw_w=%d drw_h=%d\n",
1891 drw_x,drw_y,drw_w,drw_h);
1896 if(drw_w==0||drw_h==0) return;
1898 if(drw_w<0||drw_h<0) {
1901 /* sprintf(sbuf,"drw_w or drw_h are negative (this should never
1918 OUTREG(MGAREG_YDSTLEN + MGAREG_EXEC , (drw_y<<16)|drw_h);
1931 for(l=0;l<drw_h;l++) {
1950 for(l=0;l<drw_h;l++) {
1982 short drw_w, short drw_h,
2002 dstBox.y1 = drw_y; dstBox.y2 = drw_y + drw_h;
2020 if ( (drw_w==src_w) && (drw_h==src_h) && (drw_x >= 0 ) ) {
2024 drw_x, drw_y, drw_w, drw_h);
2026 } else if ( (drw_w>src_w) && (drw_h>src_h) && (drw_x >= 0 ) ) {
2031 drw_x, drw_y, drw_w, drw_h);
2037 drw_x, drw_y, drw_w, drw_h);