Lines Matching refs:drawable
45 glamor_poly_fill_rect_gl(DrawablePtr drawable, in glamor_poly_fill_rect_gl() argument
48 ScreenPtr screen = drawable->pScreen; in glamor_poly_fill_rect_gl()
50 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_poly_fill_rect_gl()
82 v = glamor_get_vbo_space(drawable->pScreen, nrect * sizeof (xRectangle), &vbo_offset); in glamor_poly_fill_rect_gl()
109 v = glamor_get_vbo_space(drawable->pScreen, nrect * 8 * sizeof (short), &vbo_offset); in glamor_poly_fill_rect_gl()
133 if (!glamor_set_destination_drawable(drawable, box_index, TRUE, FALSE, in glamor_poly_fill_rect_gl()
139 .x1 = max(box->x1, bounds.x1 + drawable->x), in glamor_poly_fill_rect_gl()
140 .y1 = max(box->y1, bounds.y1 + drawable->y), in glamor_poly_fill_rect_gl()
141 .x2 = min(box->x2, bounds.x2 + drawable->x), in glamor_poly_fill_rect_gl()
142 .y2 = min(box->y2, bounds.y2 + drawable->y), in glamor_poly_fill_rect_gl()
179 glamor_poly_fill_rect_bail(DrawablePtr drawable, in glamor_poly_fill_rect_bail() argument
182 glamor_fallback("to %p (%c)\n", drawable, in glamor_poly_fill_rect_bail()
183 glamor_get_drawable_location(drawable)); in glamor_poly_fill_rect_bail()
184 if (glamor_prepare_access(drawable, GLAMOR_ACCESS_RW) && in glamor_poly_fill_rect_bail()
186 fbPolyFillRect(drawable, gc, nrect, prect); in glamor_poly_fill_rect_bail()
189 glamor_finish_access(drawable); in glamor_poly_fill_rect_bail()
193 glamor_poly_fill_rect(DrawablePtr drawable, in glamor_poly_fill_rect() argument
197 glamor_poly_fill_rect_gl(drawable, gc, nrect, prect)) in glamor_poly_fill_rect()
199 glamor_poly_fill_rect_bail(drawable, gc, nrect, prect); in glamor_poly_fill_rect()