Lines Matching defs:pdraw
68 __GLXDRIdrawable *pdraw;
116 pdraw = GetGLXDRIDrawable(dpy, drawable);
118 if (!pdraw)
125 pdraw->eventMask = attribs[i * 2 + 1];
179 __GLXDRIdrawable *pdraw;
191 pdraw = psc->driScreen->createDrawable(psc, drawable, glxdrawable,
193 if (pdraw == NULL) {
198 if (__glxHashInsert(priv->drawHash, glxdrawable, pdraw)) {
199 (*pdraw->destroyDrawable) (pdraw);
203 pdraw->textureTarget = determineTextureTarget(attrib_list, num_attribs);
204 pdraw->textureFormat = determineTextureFormat(attrib_list, num_attribs);
206 pdraw->refcount = 1;
217 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
219 if (priv != NULL && pdraw != NULL) {
220 (*pdraw->destroyDrawable) (pdraw);
255 __GLXDRIdrawable *pdraw;
282 pdraw = GetGLXDRIDrawable(dpy, drawable);
294 if (pdraw == NULL || gc == &dummyContext || gc->currentDpy != dpy ||
302 psc = pdraw->psc;
305 *value = psc->driScreen->getBufferAge(pdraw);
310 if (pdraw) {
312 *value = pdraw->psc->driScreen->getSwapInterval(pdraw);
315 *value = pdraw->psc->driScreen->maxSwapInterval;
318 *value = __glXExtensionBitIsEnabled(pdraw->psc,
378 if (pdraw != NULL) {
379 if (!pdraw->textureTarget)
380 pdraw->textureTarget =
382 if (!pdraw->textureFormat)
383 pdraw->textureFormat =
396 if (pdraw && attribute == GLX_FBCONFIG_ID && !found && priv && priv->screens != NULL) {
411 struct glx_config *conf = glx_config_find_visual(pdraw->psc->visuals, attr->visual);