Lines Matching refs:xDrawable
163 dri2InvalidateBuffers(psc->base.dpy, pdraw->base.xDrawable);
165 dri2InvalidateBuffers(psc->base.dpy, pread->base.xDrawable);
330 __glxHashDelete(pdp->dri2Hash, pdraw->base.xDrawable);
340 if (pdraw->base.xDrawable != pdraw->base.drawable)
341 DRI2DestroyDrawable(psc->base.dpy, pdraw->base.xDrawable);
347 dri2CreateDrawable(struct glx_screen *base, XID xDrawable,
363 pdraw->base.xDrawable = xDrawable;
386 DRI2CreateDrawable(psc->base.dpy, xDrawable);
396 DRI2DestroyDrawable(psc->base.dpy, xDrawable);
401 if (__glxHashInsert(pdp->dri2Hash, xDrawable, pdraw)) {
403 DRI2DestroyDrawable(psc->base.dpy, xDrawable);
415 DRI2SwapInterval(psc->base.dpy, xDrawable, pdraw->swap_interval);
430 ret = DRI2GetMSC(psc->dpy, pdraw->xDrawable,
451 ret = DRI2WaitMSC(pdraw->psc->dpy, pdraw->xDrawable, target_msc, divisor,
467 ret = DRI2WaitSBC(pdraw->psc->dpy, pdraw->xDrawable,
527 DRI2CopyRegion(psc->base.dpy, pdraw->xDrawable, region,
534 DRI2CopyRegion(psc->base.dpy, pdraw->xDrawable, region,
567 DRI2CopyRegion(psc->base.dpy, priv->base.xDrawable, region, dest, src);
621 dri2InvalidateBuffers(priv->dpy, pdraw->base.xDrawable);
734 DRI2SwapBuffers(psc->base.dpy, pdraw->xDrawable,
745 dri2InvalidateBuffers(dpyPriv->dpy, pdraw->xDrawable);
759 buffers = DRI2GetBuffers(pdraw->base.psc->dpy, pdraw->base.xDrawable,
783 pdraw->base.xDrawable,
822 DRI2SwapInterval(priv->base.psc->dpy, priv->base.xDrawable, interval);