Lines Matching defs:pdraw
392 __GLXDRIdrawable *pdraw;
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;
424 return pdraw;
431 __GLXDRIdrawable *pdraw;
437 gc->currentDrawable, (void *) &pdraw) == 0) {
438 if (pdraw->drawable == pdraw->xDrawable) {
439 pdraw->refcount --;
440 if (pdraw->refcount == 0) {
441 (*pdraw->destroyDrawable)(pdraw);
448 gc->currentReadable, (void *) &pdraw) == 0) {
449 if (pdraw->drawable == pdraw->xDrawable) {
450 pdraw->refcount --;
451 if (pdraw->refcount == 0) {
452 (*pdraw->destroyDrawable)(pdraw);