/external/mesa3d/src/glx/ |
dri2.c | 102 __GLXDRIdrawable *pdraw; local 104 pdraw = dri2GetGlxDrawableFromXDrawableId(dpy, awire->drawable); 105 if (pdraw == NULL) 134 glxDraw = GetGLXDrawable(dpy, pdraw->drawable);
|
dri_common.c | 392 __GLXDRIdrawable *pdraw; local 405 if (__glxHashLookup(priv->drawHash, glxDrawable, (void *) &pdraw) == 0) { 406 pdraw->refcount ++; 407 return pdraw; 410 pdraw = psc->driScreen->createDrawable(psc, glxDrawable, 413 if (pdraw == NULL) { 418 if (__glxHashInsert(priv->drawHash, glxDrawable, pdraw)) { 419 (*pdraw->destroyDrawable) (pdraw); 422 pdraw->refcount = 1 431 __GLXDRIdrawable *pdraw; local [all...] |
glx_pbuffer.c | 88 __GLXDRIdrawable *pdraw; local 136 pdraw = GetGLXDRIDrawable(dpy, drawable); 138 if (!pdraw) 145 pdraw->eventMask = attribs[i * 2 + 1]; 197 __GLXDRIdrawable *pdraw; local 209 pdraw = psc->driScreen->createDrawable(psc, drawable, 211 if (pdraw == NULL) { 216 if (__glxHashInsert(priv->drawHash, glxdrawable, pdraw)) { 217 (*pdraw->destroyDrawable) (pdraw); 231 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable); local 289 __GLXDRIdrawable *pdraw; local [all...] |
drisw_glx.c | 99 __GLXDRIdrawable *pdraw = &(pdp->base); local 100 Display *dpy = pdraw->psc->dpy; 106 drawable = pdraw->xDrawable; 141 __GLXDRIdrawable *pdraw = &(pdp->base); local 142 Display *dpy = pdraw->psc->dpy; 158 drawable = pdraw->xDrawable; 252 struct drisw_drawable *pdraw, *pread; local 254 pdraw = (struct drisw_drawable *) driFetchDrawable(context, draw); 259 if (pdraw == NULL || pread == NULL) 263 pdraw->driDrawable, pread->driDrawable) 286 struct drisw_drawable *pdraw = (struct drisw_drawable *) base; local 319 struct drisw_drawable *pdraw = (struct drisw_drawable *) base; local [all...] |
driwindows_glx.c | 85 struct driwindows_drawable *pdraw, *pread; local 87 pdraw = (struct driwindows_drawable *) driFetchDrawable(context, draw); 92 if (pdraw == NULL || pread == NULL) 96 pdraw->windowsDrawable, pread->windowsDrawable)) 118 struct driwindows_drawable *pdraw = (struct driwindows_drawable *) base; local 122 if (pdraw != NULL) { 124 pdraw->base.textureTarget, 125 pdraw->base.textureFormat, 126 pdraw->windowsDrawable); 137 struct driwindows_drawable *pdraw = (struct driwindows_drawable *) base local [all...] |
dri3_glx.c | 217 struct dri3_drawable *pdraw, *pread; local 220 pdraw = (struct dri3_drawable *) driFetchDrawable(context, draw); 225 if (pdraw) 226 dri_draw = pdraw->loader_drawable.dri_drawable; 359 struct dri3_drawable *pdraw = (struct dri3_drawable *) base; local 361 loader_dri3_drawable_fini(&pdraw->loader_drawable); 363 free(pdraw); 370 struct dri3_drawable *pdraw; local 374 pdraw = calloc(1, sizeof(*pdraw)); 481 struct dri3_drawable *pdraw = loader_drawable_to_dri3_drawable(draw); local 617 struct dri3_drawable *pdraw = (struct dri3_drawable *) base; local 640 struct dri3_drawable *pdraw = (struct dri3_drawable *) base; local [all...] |
dri_glx.c | 545 struct dri_drawable *pdraw, *pread; local 547 pdraw = (struct dri_drawable *) driFetchDrawable(context, draw); 552 if (pdraw == NULL || pread == NULL) 556 pdraw->driDrawable, pread->driDrawable)) 647 driDestroyDrawable(__GLXDRIdrawable * pdraw) 649 struct dri_screen *psc = (struct dri_screen *) pdraw->psc; 650 struct dri_drawable *pdp = (struct dri_drawable *) pdraw; 653 XF86DRIDestroyDrawable(psc->base.dpy, psc->base.scr, pdraw->drawable); 654 free(pdraw); 705 driSwapBuffers(__GLXDRIdrawable * pdraw, int64_t unused1, int64_t unused2 [all...] |
dri2_glx.c | 134 struct dri2_drawable *pdraw, *pread; local 139 pdraw = (struct dri2_drawable *) driFetchDrawable(context, draw); 144 if (pdraw) 145 dri_draw = pdraw->driDrawable; 161 if (!pdp->invalidateAvailable && pdraw) { 162 dri2InvalidateBuffers(psc->base.dpy, pdraw->base.xDrawable); 163 if (pread != pdraw && pread) 338 struct dri2_drawable *pdraw = (struct dri2_drawable *) base; local 342 __glxHashDelete(pdp->dri2Hash, pdraw->base.xDrawable); 343 (*psc->core->destroyDrawable) (pdraw->driDrawable) 362 struct dri2_drawable *pdraw; local 669 struct dri2_drawable *pdraw = loaderPrivate; local 745 __GLXDRIdrawable *pdraw; local 868 struct dri2_drawable *pdraw = loaderPrivate; local 891 struct dri2_drawable *pdraw = loaderPrivate; local 972 __GLXDRIdrawable *pdraw = local 995 struct dri2_drawable *pdraw = (struct dri2_drawable *) base; local 1033 struct dri2_drawable *pdraw = (struct dri2_drawable *) base; local 1352 __GLXDRIdrawable *pdraw; local [all...] |
glxcmds.c | 77 __GLXDRIdrawable *pdraw; local 82 if (__glxHashLookup(priv->drawHash, drawable, (void *) &pdraw) == 0) 83 return pdraw; 736 __GLXDRIdrawable *pdraw; 745 pdraw = psc->driScreen->createDrawable(psc, pixmap, xid, config); 746 if (pdraw == NULL) { 752 if (__glxHashInsert(priv->drawHash, xid, pdraw)) { 753 (*pdraw->destroyDrawable) (pdraw); 807 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, glxpixmap) 1762 __GLXDRIdrawable *pdraw = local 1812 __GLXDRIdrawable *pdraw = local 1841 __GLXDRIdrawable *pdraw = local 1864 __GLXDRIdrawable *pdraw; local 1901 __GLXDRIdrawable *pdraw; local 2097 __GLXDRIdrawable *pdraw; local 2218 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable); local 2260 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable); local 2292 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable); local 2382 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable); local [all...] |
/external/mesa3d/src/mesa/drivers/dri/common/ |
dri_util.c | 646 __DRIdrawable *pdraw; local 650 pdraw = malloc(sizeof *pdraw); 651 if (!pdraw) 654 pdraw->loaderPrivate = data; 656 pdraw->driScreenPriv = screen; 657 pdraw->driContextPriv = NULL; 658 pdraw->refcount = 0; 659 pdraw->lastStamp = 0; 660 pdraw->w = 0 [all...] |