Lines Matching refs:row_pixels
105 static void incr_x(uint32_t** p, int row_pixels) in incr_x() argument
108 *p = *p + (rotation == 1 ? 1 : -1) * row_pixels; in incr_x()
115 static void incr_y(uint32_t** p, int row_pixels) in incr_y() argument
120 *p = *p + (rotation ? -1 : 1) * row_pixels; in incr_y()
125 static uint32_t* pixel_at(GRSurface* surf, int x, int y, int row_pixels) in pixel_at() argument
129 return (uint32_t*)(surf->data) + y * row_pixels + x; in pixel_at()
131 return (uint32_t*)(surf->data) + x * row_pixels + (surf->width - y); in pixel_at()
133 return (uint32_t*)(surf->data) + (surf->height - 1 - y) * row_pixels + in pixel_at()
136 return (uint32_t*)(surf->data) + (surf->height - 1 - x) * row_pixels + y; in pixel_at()
190 int row_pixels = gr_draw->row_bytes / gr_draw->pixel_bytes; in gr_text() local
193 uint32_t* dst_p = pixel_at(gr_draw, x, y, row_pixels); in gr_text()
195 text_blend(src_p, font->texture->row_bytes, dst_p, row_pixels, font->char_width, in gr_text()
216 int row_pixels = gr_draw->row_bytes / gr_draw->pixel_bytes; in gr_texticon() local
218 uint32_t* dst_p = pixel_at(gr_draw, x, y, row_pixels); in gr_texticon()
220 text_blend(src_p, icon->row_bytes, dst_p, row_pixels, icon->width, icon->height); in gr_texticon()
268 int row_pixels = gr_draw->row_bytes / gr_draw->pixel_bytes; in gr_fill() local
269 uint32_t* p = pixel_at(gr_draw, x1, y1, row_pixels); in gr_fill()
277 incr_x(&px, row_pixels); in gr_fill()
280 incr_y(&p, row_pixels); in gr_fill()
302 int row_pixels = gr_draw->row_bytes / gr_draw->pixel_bytes; in gr_blit() local
304 uint32_t* dst_py = pixel_at(gr_draw, dx, dy, row_pixels); in gr_blit()
311 incr_x(&dst_px, row_pixels); in gr_blit()
314 incr_y(&dst_py, row_pixels); in gr_blit()