• Home
  • Raw
  • Download

Lines Matching refs:pdp

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