Lines Matching refs:pDrawable

69 saa_check_fill_spans(DrawablePtr pDrawable, GCPtr pGC, int nspans,
76 SAA_FALLBACK(("to %p (%c)\n", pDrawable, saa_drawable_location(pDrawable)));
79 if (saa_pad_write(pDrawable, NULL, FALSE, &access)) {
82 pGC->ops->FillSpans(pDrawable, pGC, nspans, ppt, pwidth, fSorted);
86 saa_fad_write(pDrawable, access);
92 saa_check_set_spans(DrawablePtr pDrawable, GCPtr pGC, char *psrc,
98 SAA_FALLBACK(("to %p (%c)\n", pDrawable, saa_drawable_loc(pDrawable)));
101 if (saa_pad_write(pDrawable, NULL, FALSE, &access)) {
103 pGC->ops->SetSpans(pDrawable, pGC, psrc, ppt, pwidth, nspans, fSorted);
105 saa_fad_write(pDrawable, access);
111 saa_check_put_image(DrawablePtr pDrawable, GCPtr pGC, int depth,
119 SAA_FALLBACK(("to %p (%c)\n", pDrawable, saa_drawable_loc(pDrawable)));
121 if (saa_pad_write(pDrawable, pGC, TRUE, &access)) {
123 pGC->ops->PutImage(pDrawable, pGC, depth, x, y, w, h, leftPad,
126 saa_fad_write(pDrawable, access);
284 saa_check_poly_point(DrawablePtr pDrawable, GCPtr pGC, int mode, int npt,
292 SAA_FALLBACK(("to %p (%c)\n", pDrawable, saa_drawable_loc(pDrawable)));
293 if (!saa_pad_write(pDrawable, NULL, FALSE, &access))
296 pGC->ops->PolyPoint(pDrawable, pGC, mode, npt, pptInit);
298 saa_fad_write(pDrawable, access);
305 saa_check_poly_lines(DrawablePtr pDrawable, GCPtr pGC,
313 pDrawable, saa_drawable_loc(pDrawable),
317 if (!saa_pad_write(pDrawable, NULL, FALSE, &access))
322 pGC->ops->Polylines(pDrawable, pGC, mode, npt, ppt);
326 saa_fad_write(pDrawable, access);
332 saa_check_poly_segment(DrawablePtr pDrawable, GCPtr pGC,
339 SAA_FALLBACK(("to %p (%c) width %d, count %d\n", pDrawable,
340 saa_drawable_loc(pDrawable), pGC->lineWidth, nsegInit));
343 if (!saa_pad_write(pDrawable, NULL, FALSE, &access))
348 pGC->ops->PolySegment(pDrawable, pGC, nsegInit, pSegInit);
352 saa_fad_write(pDrawable, access);
358 saa_check_poly_arc(DrawablePtr pDrawable, GCPtr pGC, int narcs, xArc * pArcs)
364 SAA_FALLBACK(("to %p (%c)\n", pDrawable, saa_drawable_loc(pDrawable)));
367 if (!saa_pad_write(pDrawable, NULL, FALSE, &access))
372 pGC->ops->PolyArc(pDrawable, pGC, narcs, pArcs);
376 saa_fad_write(pDrawable, access);
385 * @pDrawable: The drawable on which to fill.
400 saa_check_poly_fill_rect_noreadback(DrawablePtr pDrawable, GCPtr pGC,
418 pPixmap = saa_get_pixmap(pDrawable, &xoff, &yoff);
424 REGION_TRANSLATE(pGC->pScreen, region, pDrawable->x, pDrawable->y);
429 if (saa_gc_reads_destination(pDrawable, pGC)) {
450 pGC->ops->PolyFillRect(pDrawable, pGC, nrect, prect_save);
479 saa_check_poly_fill_rect(DrawablePtr pDrawable, GCPtr pGC,
486 SAA_FALLBACK(("to %p (%c)\n", pDrawable, saa_drawable_loc(pDrawable)));
488 if (saa_check_poly_fill_rect_noreadback(pDrawable, pGC, nrect, prect))
498 if (!saa_pad_write(pDrawable, pGC, FALSE, &access))
503 pGC->ops->PolyFillRect(pDrawable, pGC, nrect, prect);
507 saa_fad_write(pDrawable, access);
513 saa_check_image_glyph_blt(DrawablePtr pDrawable, GCPtr pGC,
521 SAA_FALLBACK(("to %p (%c)\n", pDrawable, saa_drawable_loc(pDrawable)));
524 if (!saa_pad_write(pDrawable, NULL, FALSE, &access))
529 pGC->ops->ImageGlyphBlt(pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
533 saa_fad_write(pDrawable, access);
539 saa_check_poly_glyph_blt(DrawablePtr pDrawable, GCPtr pGC,
547 SAA_FALLBACK(("to %p (%c), style %d alu %d\n", pDrawable,
548 saa_drawable_loc(pDrawable), pGC->fillStyle, pGC->alu));
551 if (!saa_pad_write(pDrawable, NULL, FALSE, &access))
556 pGC->ops->PolyGlyphBlt(pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
560 saa_fad_write(pDrawable, access);
567 DrawablePtr pDrawable, int w, int h, int x, int y)
573 SAA_FALLBACK(("from %p to %p (%c,%c)\n", pBitmap, pDrawable,
575 saa_drawable_loc(pDrawable)));
578 if (!saa_pad_write(pDrawable, pGC, TRUE, &access))
585 pGC->ops->PushPixels(pGC, pBitmap, pDrawable, w, h, x, y);
591 saa_fad_write(pDrawable, access);
599 DrawablePtr pDrawable = &pWin->drawable;
600 ScreenPtr pScreen = pDrawable->pScreen;
645 saa_fad_read(pDrawable);
654 saa_src_validate(DrawablePtr pDrawable,
659 saa_src_validate(DrawablePtr pDrawable, int x, int y, int width, int height)
662 ScreenPtr pScreen = pDrawable->pScreen;
669 (void) saa_get_pixmap(pDrawable, &xoff, &yoff);
675 dst = (sscreen->srcDraw == pDrawable) ?
684 pScreen->SourceValidate(pDrawable, x, y, width, height
694 saa_check_get_image(DrawablePtr pDrawable, int x, int y, int w, int h,
697 ScreenPtr pScreen = pDrawable->pScreen;
700 SAA_FALLBACK(("from %p (%c)\n", pDrawable, saa_drawable_loc(pDrawable)));
703 if (!saa_pad_read_box(pDrawable, x, y, w, h))
706 pScreen->GetImage(pDrawable, x, y, w, h, format, planeMask, d);
708 saa_fad_read(pDrawable);
714 saa_check_get_spans(DrawablePtr pDrawable,
718 ScreenPtr pScreen = pDrawable->pScreen;
721 SAA_FALLBACK(("from %p (%c)\n", pDrawable, saa_drawable_loc(pDrawable)));
724 if (!saa_pad_read(pDrawable))
727 pScreen->GetSpans(pDrawable, wMax, ppt, pwidth, nspans, pdstStart);
729 saa_fad_read(pDrawable);
762 if (pSrc->pDrawable) {
765 sscreen->srcDraw = pSrc->pDrawable;
768 -pSrc->pDrawable->x, -pSrc->pDrawable->y);
771 if (pMask && pMask->pDrawable) {
776 -pMask->pDrawable->x, -pMask->pDrawable->y);
780 -pDst->pDrawable->x, -pDst->pDrawable->y);
790 pDst->pDrawable->x, pDst->pDrawable->y);
791 if (pSrc->pDrawable && pSrc != pDst)
793 pSrc->pDrawable->x, pSrc->pDrawable->y);
794 if (pMask && pMask->pDrawable && pMask != pDst && pMask != pSrc)
796 pMask->pDrawable->x, pMask->pDrawable->y);
813 (void) saa_get_pixmap(pDst->pDrawable, &xoff, &yoff);
814 REGION_TRANSLATE(pScreen, dst_reg, pDst->pDrawable->x + xoff,
815 pDst->pDrawable->y + yoff);
848 if (pSrc->pDrawable)
849 pSrcPix = saa_get_drawable_pixmap(pSrc->pDrawable);
850 if (pMask && pMask->pDrawable)
851 pMaskPix = saa_get_drawable_pixmap(pMask->pDrawable);
858 if (pSrc->alphaMap && pSrc->alphaMap->pDrawable)
859 if (!saa_pad_read(pSrc->alphaMap->pDrawable))
861 if (pMask && pMask->alphaMap && pMask->alphaMap->pDrawable)
862 if (!saa_pad_read(pMask->alphaMap->pDrawable))
871 pDstPix = saa_get_drawable_pixmap(pDst->pDrawable);
879 if (pDst->alphaMap && pDst->alphaMap->pDrawable)
881 (saa_get_drawable_pixmap(pDst->alphaMap->pDrawable),
893 (saa_get_drawable_pixmap(pDst->alphaMap->pDrawable), *access);
904 if (pMask && pMask->alphaMap && pMask->alphaMap->pDrawable)
905 saa_fad_read(pMask->alphaMap->pDrawable);
908 if (pSrc && pSrc->alphaMap && pSrc->alphaMap->pDrawable)
909 saa_fad_read(pSrc->alphaMap->pDrawable);
930 ScreenPtr pScreen = pDst->pDrawable->pScreen;
953 if (pMask && pMask->pDrawable != NULL)
954 saa_fad_read(pMask->pDrawable);
955 if (pSrc->pDrawable != NULL)
956 saa_fad_read(pSrc->pDrawable);
957 pixmap = saa_get_drawable_pixmap(pDst->pDrawable);
960 if (pDst->alphaMap && pDst->alphaMap->pDrawable) {
961 pixmap = saa_get_drawable_pixmap(pDst->alphaMap->pDrawable);
965 if (pSrc->alphaMap && pSrc->alphaMap->pDrawable)
966 saa_fad_read(pSrc->alphaMap->pDrawable);
967 if (pMask && pMask->alphaMap && pMask->alphaMap->pDrawable)
968 saa_fad_read(pMask->alphaMap->pDrawable);
977 ScreenPtr pScreen = pPicture->pDrawable->pScreen;
982 SAA_FALLBACK(("to pict %p (%c)\n", saa_drawable_loc(pPicture->pDrawable)));
985 if (!saa_pad_write(pPicture->pDrawable, NULL, FALSE, &access))
990 saa_fad_write(pPicture->pDrawable, access);