Home | History | Annotate | Download | only in glx

Lines Matching defs:pdraw

534    struct dri_drawable *pdraw, *pread;
536 pdraw = (struct dri_drawable *) driFetchDrawable(context, draw);
541 if (pdraw == NULL || pread == NULL)
545 pdraw->driDrawable, pread->driDrawable))
631 driDestroyDrawable(__GLXDRIdrawable * pdraw)
633 struct dri_screen *psc = (struct dri_screen *) pdraw->psc;
634 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
637 XF86DRIDestroyDrawable(psc->base.dpy, psc->base.scr, pdraw->drawable);
638 Xfree(pdraw);
690 driSwapBuffers(__GLXDRIdrawable * pdraw, int64_t unused1, int64_t unused2,
693 struct dri_screen *psc = (struct dri_screen *) pdraw->psc;
694 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
701 driCopySubBuffer(__GLXDRIdrawable * pdraw,
704 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
728 driDrawableGetMSC(struct glx_screen *base, __GLXDRIdrawable *pdraw,
732 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
741 driWaitForMSC(__GLXDRIdrawable *pdraw, int64_t target_msc, int64_t divisor,
744 struct dri_screen *psc = (struct dri_screen *) pdraw->psc;
745 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
759 driWaitForSBC(__GLXDRIdrawable *pdraw, int64_t target_sbc, int64_t *ust,
762 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
781 driSetSwapInterval(__GLXDRIdrawable *pdraw, int interval)
783 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
784 struct dri_screen *psc = (struct dri_screen *) pdraw->psc;
786 if (psc->swapControl != NULL && pdraw != NULL) {
795 driGetSwapInterval(__GLXDRIdrawable *pdraw)
797 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
798 struct dri_screen *psc = (struct dri_screen *) pdraw->psc;
800 if (psc->swapControl != NULL && pdraw != NULL)