Lines Matching defs:pdp
731 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
733 (*psc->core->destroyDrawable) (pdp->driDrawable);
747 struct dri_drawable *pdp;
753 pdp = calloc(1, sizeof *pdp);
754 if (!pdp)
757 pdp->base.drawable = drawable;
758 pdp->base.psc = &psc->base;
762 free(pdp);
767 pdp->driDrawable =
772 empty_attribute_list, pdp);
774 if (!pdp->driDrawable) {
776 free(pdp);
780 pdp->base.destroyDrawable = driDestroyDrawable;
782 return &pdp->base;
790 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
796 (*psc->core->swapBuffers) (pdp->driDrawable);
804 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
805 struct dri_screen *psc = (struct dri_screen *) pdp->base.psc;
811 (*psc->driCopySubBuffer->copySubBuffer) (pdp->driDrawable,
832 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
838 psc->swapControl->setSwapInterval(pdp->driDrawable, interval);
848 struct dri_drawable *pdp = (struct dri_drawable *) pdraw;
854 return psc->swapControl->getSwapInterval(pdp->driDrawable);
901 struct dri_display *pdp;
937 pdp = (struct dri_display *) priv->driDisplay;
939 CallCreateNewScreen(psc->base.dpy, screen, psc, pdp);