Lines Matching refs:pDraw
87 dri2_do_create_buffer(DrawablePtr pDraw, DRI2Buffer2Ptr buffer, unsigned int format)
89 ScreenPtr pScreen = pDraw->pScreen;
99 if (pDraw->type == DRAWABLE_PIXMAP)
100 pPixmap = (PixmapPtr) pDraw;
102 pPixmap = (*pScreen->GetWindowPixmap)((WindowPtr) pDraw);
110 pDraw->depth;
113 &pPixmap->drawable != pDraw) {
116 pDraw->width,
117 pDraw->height,
129 if (&pPixmap->drawable == pDraw)
133 buffer->cpp = pDraw->bitsPerPixel / 8;
136 buffer->format = pDraw->bitsPerPixel;
154 srf = xa_surface_create(ms->xat, pDraw->width, pDraw->height,
168 pDraw->bitsPerPixel;
171 srf = xa_surface_create(ms->xat, pDraw->width, pDraw->height,
175 srf = xa_surface_create(ms->xat, pDraw->width, pDraw->height,
194 pDraw->depth;
226 dri2_do_destroy_buffer(DrawablePtr pDraw, DRI2BufferPtr buffer)
230 ScreenPtr pScreen = pDraw->pScreen;
253 dri2_create_buffer(DrawablePtr pDraw, unsigned int attachment, unsigned int format)
270 if (dri2_do_create_buffer(pDraw, buffer, format))
280 dri2_destroy_buffer(DrawablePtr pDraw, DRI2Buffer2Ptr buffer)
283 dri2_do_destroy_buffer(pDraw, (DRI2BufferPtr)buffer);
290 dri2_copy_region(DrawablePtr pDraw, RegionPtr pRegion,
295 ScreenPtr pScreen = pDraw->pScreen;
317 src_draw = (pSrcBuffer->attachment == DRI2BufferFrontLeft) ? pDraw :
319 dst_draw = (pDestBuffer->attachment == DRI2BufferFrontLeft) ? pDraw :
358 gc = GetScratchGC(pDraw->depth, pScreen);
379 0, 0, pDraw->width, pDraw->height, 0, 0);