Lines Matching refs:png
420 gfx_fb_putimage(png_t *png, uint32_t ux1, uint32_t uy1, uint32_t ux2, in gfx_fb_putimage() argument
436 if (png->color_type != PNG_TRUECOLOR_ALPHA) { in gfx_fb_putimage()
448 if (png->width > UINT16_MAX || png->height > UINT16_MAX) { in gfx_fb_putimage()
454 if (png->width < 1 || png->height < 1) { in gfx_fb_putimage()
467 ux2 = ux1 + png->width; in gfx_fb_putimage()
468 uy2 = uy1 + png->height; in gfx_fb_putimage()
472 ux2 = ux1 + (png->width * (uy2 - uy1)) / png->height; in gfx_fb_putimage()
475 uy2 = uy1 + (png->height * (ux2 - ux1)) / png->width; in gfx_fb_putimage()
491 if (fwidth == png->width && fheight == png->height) in gfx_fb_putimage()
526 png->width, png->height, fwidth, fheight, ux1, uy1); in gfx_fb_putimage()
543 #define GETPIXEL(xx, yy) (((yy) * png->width + (xx)) * png->bpp) in gfx_fb_putimage()
551 const uint32_t wcstep = ((png->width - 1) << 16) / (fwidth - 1); in gfx_fb_putimage()
552 const uint32_t hcstep = ((png->height - 1) << 16) / (fheight - 1); in gfx_fb_putimage()
575 r = png->image[i]; in gfx_fb_putimage()
576 g = png->image[i + 1]; in gfx_fb_putimage()
577 b = png->image[i + 2]; in gfx_fb_putimage()
578 a = png->image[i + 3]; in gfx_fb_putimage()
609 (png->image[p00 + i] * hc1 + in gfx_fb_putimage()
610 png->image[p01 + i] * hc2) * wc1 + in gfx_fb_putimage()
611 (png->image[p10 + i] * hc1 + in gfx_fb_putimage()
612 png->image[p11 + i] * hc2) * wc2) in gfx_fb_putimage()