Lines Matching refs:pDrawable

68 	if (picture->pDrawable == NULL)
71 if (!uxa_prepare_access(picture->pDrawable, mode))
75 !uxa_prepare_access(picture->alphaMap->pDrawable, mode)) {
76 uxa_finish_access(picture->pDrawable, mode);
85 if (picture->pDrawable == NULL)
88 uxa_finish_access(picture->pDrawable, mode);
90 uxa_finish_access(picture->alphaMap->pDrawable, mode);
94 char uxa_drawable_location(DrawablePtr pDrawable)
96 return uxa_drawable_is_offscreen(pDrawable) ? 's' : 'm';
100 uxa_check_fill_spans(DrawablePtr pDrawable, GCPtr pGC, int nspans,
103 ScreenPtr screen = pDrawable->pScreen;
105 UXA_FALLBACK(("to %p (%c)\n", pDrawable,
106 uxa_drawable_location(pDrawable)));
107 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
109 fbFillSpans(pDrawable, pGC, nspans, ppt, pwidth,
113 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
118 uxa_check_set_spans(DrawablePtr pDrawable, GCPtr pGC, char *psrc,
121 ScreenPtr screen = pDrawable->pScreen;
123 UXA_FALLBACK(("to %p (%c)\n", pDrawable,
124 uxa_drawable_location(pDrawable)));
125 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
126 fbSetSpans(pDrawable, pGC, psrc, ppt, pwidth, nspans, fSorted);
127 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
132 uxa_check_put_image(DrawablePtr pDrawable, GCPtr pGC, int depth,
136 ScreenPtr screen = pDrawable->pScreen;
138 UXA_FALLBACK(("to %p (%c)\n", pDrawable,
139 uxa_drawable_location(pDrawable)));
140 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
141 fbPutImage(pDrawable, pGC, depth, x, y, w, h, leftPad, format,
143 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
193 uxa_check_poly_point(DrawablePtr pDrawable, GCPtr pGC, int mode, int npt,
196 ScreenPtr screen = pDrawable->pScreen;
198 UXA_FALLBACK(("to %p (%c)\n", pDrawable,
199 uxa_drawable_location(pDrawable)));
200 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
201 fbPolyPoint(pDrawable, pGC, mode, npt, pptInit);
202 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
207 uxa_check_poly_lines(DrawablePtr pDrawable, GCPtr pGC,
210 ScreenPtr screen = pDrawable->pScreen;
213 pDrawable, uxa_drawable_location(pDrawable),
217 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
219 fbPolyLine(pDrawable, pGC, mode, npt, ppt);
222 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
227 fbPolyLine(pDrawable, pGC, mode, npt, ppt);
231 uxa_check_poly_segment(DrawablePtr pDrawable, GCPtr pGC,
234 ScreenPtr screen = pDrawable->pScreen;
236 UXA_FALLBACK(("to %p (%c) width %d, count %d\n", pDrawable,
237 uxa_drawable_location(pDrawable), pGC->lineWidth,
240 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
242 fbPolySegment(pDrawable, pGC, nsegInit,
246 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
251 fbPolySegment(pDrawable, pGC, nsegInit, pSegInit);
255 uxa_check_poly_arc(DrawablePtr pDrawable, GCPtr pGC, int narcs, xArc * pArcs)
257 ScreenPtr screen = pDrawable->pScreen;
259 UXA_FALLBACK(("to %p (%c)\n", pDrawable,
260 uxa_drawable_location(pDrawable)));
268 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
270 fbPolyArc(pDrawable, pGC, narcs, pArcs);
273 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
278 miPolyArc(pDrawable, pGC, narcs, pArcs);
282 uxa_check_poly_fill_rect(DrawablePtr pDrawable, GCPtr pGC,
285 ScreenPtr screen = pDrawable->pScreen;
287 UXA_FALLBACK(("to %p (%c)\n", pDrawable,
288 uxa_drawable_location(pDrawable)));
290 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
292 fbPolyFillRect(pDrawable, pGC, nrect, prect);
295 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
300 uxa_check_image_glyph_blt(DrawablePtr pDrawable, GCPtr pGC,
304 ScreenPtr screen = pDrawable->pScreen;
306 UXA_FALLBACK(("to %p (%c)\n", pDrawable,
307 uxa_drawable_location(pDrawable)));
308 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
310 fbImageGlyphBlt(pDrawable, pGC, x, y, nglyph, ppci,
314 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
319 uxa_check_poly_glyph_blt(DrawablePtr pDrawable, GCPtr pGC,
323 ScreenPtr screen = pDrawable->pScreen;
325 UXA_FALLBACK(("to %p (%c), style %d alu %d\n", pDrawable,
326 uxa_drawable_location(pDrawable), pGC->fillStyle,
328 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
330 fbPolyGlyphBlt(pDrawable, pGC, x, y, nglyph, ppci,
334 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
340 DrawablePtr pDrawable, int w, int h, int x, int y)
342 ScreenPtr screen = pDrawable->pScreen;
344 UXA_FALLBACK(("from %p to %p (%c,%c)\n", pBitmap, pDrawable,
346 uxa_drawable_location(pDrawable)));
347 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RW)) {
350 fbPushPixels(pGC, pBitmap, pDrawable, w, h, x,
356 uxa_finish_access(pDrawable, UXA_ACCESS_RW);
361 uxa_check_get_spans(DrawablePtr pDrawable,
365 ScreenPtr screen = pDrawable->pScreen;
367 UXA_FALLBACK(("from %p (%c)\n", pDrawable,
368 uxa_drawable_location(pDrawable)));
369 if (uxa_prepare_access(pDrawable, UXA_ACCESS_RO)) {
370 fbGetSpans(pDrawable, wMax, ppt, pwidth, nspans, pdstStart);
371 uxa_finish_access(pDrawable, UXA_ACCESS_RO);
385 ScreenPtr screen = pDst->pDrawable->pScreen;
410 ScreenPtr screen = pPicture->pDrawable->pScreen;
413 uxa_drawable_location(pPicture->pDrawable)));