Lines Matching refs:drawable
45 glamor_fill_spans_gl(DrawablePtr drawable, in glamor_fill_spans_gl() argument
49 ScreenPtr screen = drawable->pScreen; in glamor_fill_spans_gl()
51 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_fill_spans_gl()
76 v = glamor_get_vbo_space(drawable->pScreen, n * (4 * sizeof (GLshort)), &vbo_offset); in glamor_fill_spans_gl()
101 v = glamor_get_vbo_space(drawable->pScreen, n * 8 * sizeof (short), &vbo_offset); in glamor_fill_spans_gl()
127 if (!glamor_set_destination_drawable(drawable, box_index, FALSE, FALSE, in glamor_fill_spans_gl()
159 glamor_fill_spans_bail(DrawablePtr drawable, in glamor_fill_spans_bail() argument
163 if (glamor_prepare_access(drawable, GLAMOR_ACCESS_RW) && in glamor_fill_spans_bail()
165 fbFillSpans(drawable, gc, n, points, widths, sorted); in glamor_fill_spans_bail()
168 glamor_finish_access(drawable); in glamor_fill_spans_bail()
172 glamor_fill_spans(DrawablePtr drawable, in glamor_fill_spans() argument
177 glamor_fill_spans_gl(drawable, gc, n, points, widths, sorted)) in glamor_fill_spans()
179 glamor_fill_spans_bail(drawable, gc, n, points, widths, sorted); in glamor_fill_spans()
183 glamor_get_spans_gl(DrawablePtr drawable, int wmax, in glamor_get_spans_gl() argument
186 ScreenPtr screen = drawable->pScreen; in glamor_get_spans_gl()
188 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_get_spans_gl()
200 glamor_get_drawable_deltas(drawable, pixmap, &off_x, &off_y); in glamor_get_spans_gl()
220 d += PixmapBytePad(w, drawable->depth); in glamor_get_spans_gl()
224 l += (box->x1 - x1) * (drawable->bitsPerPixel >> 3); in glamor_get_spans_gl()
248 glamor_get_spans_bail(DrawablePtr drawable, int wmax, in glamor_get_spans_bail() argument
251 if (glamor_prepare_access(drawable, GLAMOR_ACCESS_RO)) in glamor_get_spans_bail()
252 fbGetSpans(drawable, wmax, points, widths, count, dst); in glamor_get_spans_bail()
253 glamor_finish_access(drawable); in glamor_get_spans_bail()
257 glamor_get_spans(DrawablePtr drawable, int wmax, in glamor_get_spans() argument
261 glamor_get_spans_gl(drawable, wmax, points, widths, count, dst)) in glamor_get_spans()
263 glamor_get_spans_bail(drawable, wmax, points, widths, count, dst); in glamor_get_spans()
267 glamor_set_spans_gl(DrawablePtr drawable, GCPtr gc, char *src, in glamor_set_spans_gl() argument
270 ScreenPtr screen = drawable->pScreen; in glamor_set_spans_gl()
272 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_set_spans_gl()
290 glamor_get_drawable_deltas(drawable, pixmap, &off_x, &off_y); in glamor_set_spans_gl()
319 l += (clip_box->x1 - x1) * (drawable->bitsPerPixel >> 3); in glamor_set_spans_gl()
336 l += (box->x1 - x1) * (drawable->bitsPerPixel >> 3); in glamor_set_spans_gl()
354 s += PixmapBytePad(w, drawable->depth); in glamor_set_spans_gl()
367 glamor_set_spans_bail(DrawablePtr drawable, GCPtr gc, char *src, in glamor_set_spans_bail() argument
370 if (glamor_prepare_access(drawable, GLAMOR_ACCESS_RW) && glamor_prepare_access_gc(gc)) in glamor_set_spans_bail()
371 fbSetSpans(drawable, gc, src, points, widths, numPoints, sorted); in glamor_set_spans_bail()
373 glamor_finish_access(drawable); in glamor_set_spans_bail()
377 glamor_set_spans(DrawablePtr drawable, GCPtr gc, char *src, in glamor_set_spans() argument
381 glamor_set_spans_gl(drawable, gc, src, points, widths, numPoints, sorted)) in glamor_set_spans()
383 glamor_set_spans_bail(drawable, gc, src, points, widths, numPoints, sorted); in glamor_set_spans()