Lines Matching refs:png
1568 gfx_fb_putimage(png_t *png, uint32_t ux1, uint32_t uy1, uint32_t ux2, in gfx_fb_putimage() argument
1590 if (png->color_type != PNG_TRUECOLOR_ALPHA) { in gfx_fb_putimage()
1603 if (png->width > UINT16_MAX || png->height > UINT16_MAX) { in gfx_fb_putimage()
1609 if (png->width < 1 || png->height < 1) { in gfx_fb_putimage()
1622 ux2 = ux1 + png->width; in gfx_fb_putimage()
1623 uy2 = uy1 + png->height; in gfx_fb_putimage()
1627 ux2 = ux1 + (png->width * (uy2 - uy1)) / png->height; in gfx_fb_putimage()
1630 uy2 = uy1 + (png->height * (ux2 - ux1)) / png->width; in gfx_fb_putimage()
1647 if (fwidth == png->width && fheight == png->height) in gfx_fb_putimage()
1684 png->width, png->height, fwidth, fheight, ux1, uy1); in gfx_fb_putimage()
1718 #define GETPIXEL(xx, yy) (((yy) * png->width + (xx)) * png->bpp) in gfx_fb_putimage()
1726 const uint32_t wcstep = ((png->width - 1) << 16) / (fwidth - 1); in gfx_fb_putimage()
1727 const uint32_t hcstep = ((png->height - 1) << 16) / (fheight - 1); in gfx_fb_putimage()
1750 r = png->image[i]; in gfx_fb_putimage()
1751 g = png->image[i + 1]; in gfx_fb_putimage()
1752 b = png->image[i + 2]; in gfx_fb_putimage()
1753 a = png->image[i + 3]; in gfx_fb_putimage()
1784 (png->image[p00 + i] * hc1 + in gfx_fb_putimage()
1785 png->image[p01 + i] * hc2) * wc1 + in gfx_fb_putimage()
1786 (png->image[p10 + i] * hc1 + in gfx_fb_putimage()
1787 png->image[p11 + i] * hc2) * wc2) in gfx_fb_putimage()