Home | History | Annotate | Download | only in glx

Lines Matching full:pdp

144    struct dri2_display *pdp;
161 pdp = (struct dri2_display *) psc->base.display;
162 if (!pdp->invalidateAvailable) {
328 struct dri2_display *pdp = (struct dri2_display *)dpyPriv->dri2Display;
330 __glxHashDelete(pdp->dri2Hash, pdraw->base.xDrawable);
354 struct dri2_display *pdp;
389 pdp = (struct dri2_display *)dpyPriv->dri2Display;;
401 if (__glxHashInsert(pdp->dri2Hash, xDrawable, pdraw)) {
414 if (pdp->swapAvailable)
600 struct dri2_display *pdp;
614 pdp = (struct dri2_display *) priv->dri2Display;
620 if (!pdp->invalidateAvailable)
708 struct dri2_display *pdp =
717 if (!pdp->swapAvailable) {
744 if (!pdp->invalidateAvailable)
864 struct dri2_drawable *pdp = (struct dri2_drawable *) pdraw;
873 psc->f->invalidate(pdp->driDrawable);
887 struct dri2_display *pdp =
895 if (!pdp->invalidateAvailable && psc->f &&
924 struct dri2_display *pdp =
1024 const struct dri2_display *const pdp = (struct dri2_display *)
1108 &pdp->loader_extensions[0],
1144 if (pdp->driMinor >= 2) {
1202 struct dri2_display *pdp = (struct dri2_display *) dpy;
1204 __glxHashDestroy(pdp->dri2Hash);
1212 struct dri2_display *pdp = (struct dri2_display *) d->dri2Display;
1215 if (__glxHashLookup(pdp->dri2Hash, id, (void *) &pdraw) == 0)
1229 struct dri2_display *pdp;
1235 pdp = Xmalloc(sizeof *pdp);
1236 if (pdp == NULL)
1239 if (!DRI2QueryVersion(dpy, &pdp->driMajor, &pdp->driMinor)) {
1240 Xfree(pdp);
1244 pdp->driPatch = 0;
1245 pdp->swapAvailable = (pdp->driMinor >= 2);
1246 pdp->invalidateAvailable = (pdp->driMinor >= 3);
1248 pdp->base.destroyDisplay = dri2DestroyDisplay;
1249 pdp->base.createScreen = dri2CreateScreen;
1252 if (pdp->driMinor < 1)
1253 pdp->loader_extensions[i++] = &dri2LoaderExtension_old.base;
1255 pdp->loader_extensions[i++] = &dri2LoaderExtension.base;
1257 pdp->loader_extensions[i++] = &systemTimeExtension.base;
1260 pdp->loader_extensions[i++] = &dri2UseInvalidate.base;
1262 pdp->loader_extensions[i++] = NULL;
1264 pdp->dri2Hash = __glxHashCreate();
1265 if (pdp->dri2Hash == NULL) {
1266 Xfree(pdp);
1270 return &pdp->base;