Lines Matching refs:damage
1783 //crDebug("Destroy: Damage for drawable 0x%x, handle 0x%x", (unsigned int) pixmap, (unsigned int) parms.pGlxPixmap->damage);
2198 Damage damage = pGlxPixmap->hDamage;
2200 if (damage)
2205 /* Get the damage region as a server region */
2208 /* Unite damage region with server region and clear damage region */
2210 damage,
2211 None, /* subtract all damage from this region */
2214 /* Fetch damage rectangles */
2235 /* Add to damage regions */
2346 /* If there's damage extension, then get handle for damage events related to this pixmap */
2351 (unsigned int) draw, (unsigned int) pGlxPixmap->damage, (int) XDamageReportRawRectangles);*/
2355 crWarning("stubInitGlxPixmap failed to create empty damage region for drawable 0x%x", (unsigned int) draw);
2496 * so have to walk glxpixmaps hashtable to find if we have damage event handle assigned to some pixmap
2499 (unsigned int) e->drawable, (unsigned int) e->damage, (int) e->level,
2540 /* If there's damage extension, then process incoming events as we need the information right now */
2554 /*@todo add damage support here too*/
2595 /* Check if we have damage extension */
2600 /* Either we failed to allocate damage region or this pixmap is marked for full update */
2627 crWarning("glXBindTexImageEXT, damage regions seems to be broken, forcing full update");
2632 else /*We have corect damage info*/
2666 /* Clean dirty flag and damage region */