Lines Matching refs:xDrawable
162 dri2InvalidateBuffers(psc->base.dpy, pdraw->base.xDrawable);
164 dri2InvalidateBuffers(psc->base.dpy, pread->base.xDrawable);
355 __glxHashDelete(pdp->dri2Hash, pdraw->base.xDrawable);
365 if (pdraw->base.xDrawable != pdraw->base.drawable)
366 DRI2DestroyDrawable(psc->base.dpy, pdraw->base.xDrawable);
372 dri2CreateDrawable(struct glx_screen *base, XID xDrawable,
391 pdraw->base.xDrawable = xDrawable;
414 DRI2CreateDrawable(psc->base.dpy, xDrawable);
422 DRI2DestroyDrawable(psc->base.dpy, xDrawable);
427 if (__glxHashInsert(pdp->dri2Hash, xDrawable, pdraw)) {
429 DRI2DestroyDrawable(psc->base.dpy, xDrawable);
452 get_msc_cookie = xcb_dri2_get_msc_unchecked(c, pdraw->xDrawable);
481 wait_msc_cookie = xcb_dri2_wait_msc_unchecked(c, pdraw->xDrawable,
509 wait_sbc_cookie = xcb_dri2_wait_sbc_unchecked(c, pdraw->xDrawable,
605 DRI2CopyRegion(psc->base.dpy, pdraw->xDrawable, region,
612 DRI2CopyRegion(psc->base.dpy, pdraw->xDrawable, region,
643 DRI2CopyRegion(psc->base.dpy, priv->base.xDrawable, region, dest, src);
705 dri2InvalidateBuffers(priv->dpy, pdraw->base.xDrawable);
808 xcb_dri2_swap_buffers_unchecked(c, pdraw->xDrawable,
870 dri2InvalidateBuffers(dpyPriv->dpy, pdraw->xDrawable);
884 buffers = DRI2GetBuffers(pdraw->base.psc->dpy, pdraw->base.xDrawable,
908 pdraw->base.xDrawable,
948 xcb_dri2_swap_interval(c, priv->base.xDrawable, interval);