Lines Matching refs:pdraw
88 __GLXDRIdrawable *pdraw; in ChangeDrawableAttribute() local
136 pdraw = GetGLXDRIDrawable(dpy, drawable); in ChangeDrawableAttribute()
138 if (!pdraw) in ChangeDrawableAttribute()
145 pdraw->eventMask = attribs[i * 2 + 1]; in ChangeDrawableAttribute()
197 __GLXDRIdrawable *pdraw; in CreateDRIDrawable() local
209 pdraw = psc->driScreen->createDrawable(psc, drawable, in CreateDRIDrawable()
211 if (pdraw == NULL) { in CreateDRIDrawable()
216 if (__glxHashInsert(priv->drawHash, glxdrawable, pdraw)) { in CreateDRIDrawable()
217 (*pdraw->destroyDrawable) (pdraw); in CreateDRIDrawable()
221 pdraw->textureTarget = determineTextureTarget(attrib_list, num_attribs); in CreateDRIDrawable()
222 pdraw->textureFormat = determineTextureFormat(attrib_list, num_attribs); in CreateDRIDrawable()
231 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable); in DestroyDRIDrawable() local
234 if (priv != NULL && pdraw != NULL) { in DestroyDRIDrawable()
235 xid = pdraw->xDrawable; in DestroyDRIDrawable()
236 (*pdraw->destroyDrawable) (pdraw); in DestroyDRIDrawable()
289 __GLXDRIdrawable *pdraw; in GetDrawableAttribute() local
319 pdraw = GetGLXDRIDrawable(dpy, drawable); in GetDrawableAttribute()
331 if (pdraw == NULL || gc == &dummyContext || gc->currentDpy != dpy || in GetDrawableAttribute()
339 psc = pdraw->psc; in GetDrawableAttribute()
342 *value = psc->driScreen->getBufferAge(pdraw); in GetDrawableAttribute()
400 if (pdraw != NULL) { in GetDrawableAttribute()
401 if (!pdraw->textureTarget) in GetDrawableAttribute()
402 pdraw->textureTarget = in GetDrawableAttribute()
404 if (!pdraw->textureFormat) in GetDrawableAttribute()
405 pdraw->textureFormat = in GetDrawableAttribute()