Lines Matching refs:pDrawable

72 uxa_drawable_location(DrawablePtr pDrawable)
74 return uxa_drawable_is_offscreen(pDrawable) ? 's' : 'm';
78 uxa_check_fill_spans (DrawablePtr pDrawable, GCPtr pGC, int nspans,
81 ScreenPtr screen = pDrawable->pScreen;
83 UXA_FALLBACK(("to %p (%c)\n", pDrawable, uxa_drawable_location(pDrawable)));
84 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
86 fbFillSpans (pDrawable, pGC, nspans, ppt, pwidth, fSorted);
89 uxa_finish_access (pDrawable);
94 uxa_check_set_spans (DrawablePtr pDrawable, GCPtr pGC, char *psrc,
97 ScreenPtr screen = pDrawable->pScreen;
99 UXA_FALLBACK(("to %p (%c)\n", pDrawable, uxa_drawable_location(pDrawable)));
100 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
101 fbSetSpans (pDrawable, pGC, psrc, ppt, pwidth, nspans, fSorted);
102 uxa_finish_access (pDrawable);
107 uxa_check_put_image (DrawablePtr pDrawable, GCPtr pGC, int depth,
111 ScreenPtr screen = pDrawable->pScreen;
113 UXA_FALLBACK(("to %p (%c)\n", pDrawable, uxa_drawable_location(pDrawable)));
114 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
115 fbPutImage (pDrawable, pGC, depth, x, y, w, h, leftPad, format, bits);
116 uxa_finish_access (pDrawable);
161 uxa_check_poly_point (DrawablePtr pDrawable, GCPtr pGC, int mode, int npt,
164 ScreenPtr screen = pDrawable->pScreen;
166 UXA_FALLBACK(("to %p (%c)\n", pDrawable, uxa_drawable_location(pDrawable)));
167 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
168 fbPolyPoint (pDrawable, pGC, mode, npt, pptInit);
169 uxa_finish_access (pDrawable);
174 uxa_check_poly_lines (DrawablePtr pDrawable, GCPtr pGC,
177 ScreenPtr screen = pDrawable->pScreen;
180 pDrawable, uxa_drawable_location(pDrawable),
184 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
186 fbPolyLine (pDrawable, pGC, mode, npt, ppt);
189 uxa_finish_access (pDrawable);
194 fbPolyLine (pDrawable, pGC, mode, npt, ppt);
198 uxa_check_poly_segment (DrawablePtr pDrawable, GCPtr pGC,
201 ScreenPtr screen = pDrawable->pScreen;
203 UXA_FALLBACK(("to %p (%c) width %d, count %d\n", pDrawable,
204 uxa_drawable_location(pDrawable), pGC->lineWidth, nsegInit));
206 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
208 fbPolySegment (pDrawable, pGC, nsegInit, pSegInit);
211 uxa_finish_access (pDrawable);
216 fbPolySegment (pDrawable, pGC, nsegInit, pSegInit);
220 uxa_check_poly_arc (DrawablePtr pDrawable, GCPtr pGC,
223 ScreenPtr screen = pDrawable->pScreen;
225 UXA_FALLBACK(("to %p (%c)\n", pDrawable, uxa_drawable_location(pDrawable)));
234 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
236 fbPolyArc (pDrawable, pGC, narcs, pArcs);
239 uxa_finish_access (pDrawable);
244 miPolyArc (pDrawable, pGC, narcs, pArcs);
248 uxa_check_poly_fill_rect (DrawablePtr pDrawable, GCPtr pGC,
251 ScreenPtr screen = pDrawable->pScreen;
253 UXA_FALLBACK(("to %p (%c)\n", pDrawable, uxa_drawable_location(pDrawable)));
255 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
257 fbPolyFillRect (pDrawable, pGC, nrect, prect);
260 uxa_finish_access (pDrawable);
265 uxa_check_image_glyph_blt (DrawablePtr pDrawable, GCPtr pGC,
269 ScreenPtr screen = pDrawable->pScreen;
271 UXA_FALLBACK(("to %p (%c)\n", pDrawable,
272 uxa_drawable_location(pDrawable)));
273 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
275 fbImageGlyphBlt (pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
278 uxa_finish_access (pDrawable);
283 uxa_check_poly_glyph_blt (DrawablePtr pDrawable, GCPtr pGC,
287 ScreenPtr screen = pDrawable->pScreen;
289 UXA_FALLBACK(("to %p (%c), style %d alu %d\n", pDrawable,
290 uxa_drawable_location(pDrawable), pGC->fillStyle, pGC->alu));
291 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
293 fbPolyGlyphBlt (pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
296 uxa_finish_access (pDrawable);
302 DrawablePtr pDrawable,
305 ScreenPtr screen = pDrawable->pScreen;
307 UXA_FALLBACK(("from %p to %p (%c,%c)\n", pBitmap, pDrawable,
309 uxa_drawable_location(pDrawable)));
310 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RW)) {
313 fbPushPixels (pGC, pBitmap, pDrawable, w, h, x, y);
318 uxa_finish_access (pDrawable);
323 uxa_check_get_spans (DrawablePtr pDrawable,
330 ScreenPtr screen = pDrawable->pScreen;
332 UXA_FALLBACK(("from %p (%c)\n", pDrawable, uxa_drawable_location(pDrawable)));
333 if (uxa_prepare_access (pDrawable, UXA_ACCESS_RO)) {
334 fbGetSpans (pDrawable, wMax, ppt, pwidth, nspans, pdstStart);
335 uxa_finish_access (pDrawable);
353 ScreenPtr screen = pDst->pDrawable->pScreen;
358 if (uxa_prepare_access (pDst->pDrawable, UXA_ACCESS_RW))
360 if (pSrc->pDrawable == NULL ||
361 uxa_prepare_access (pSrc->pDrawable, UXA_ACCESS_RO))
363 if (!pMask || pMask->pDrawable == NULL ||
364 uxa_prepare_access (pMask->pDrawable, UXA_ACCESS_RO))
378 if (pMask && pMask->pDrawable != NULL)
379 uxa_finish_access (pMask->pDrawable);
381 if (pSrc->pDrawable != NULL)
382 uxa_finish_access (pSrc->pDrawable);
384 uxa_finish_access (pDst->pDrawable);
395 ScreenPtr screen = pPicture->pDrawable->pScreen;
398 uxa_drawable_location(pPicture->pDrawable)));
399 if (uxa_prepare_access(pPicture->pDrawable, UXA_ACCESS_RW)) {
401 uxa_finish_access(pPicture->pDrawable);