xserver-multidpi/miext/damage
Adam Jackson 4e124203f2 damage: Make damageRegionProcessPending take a damage not a drawable
In the case where there's no damage monitor on the drawable, we look
that fact up twice: once before rendering to decide whether to compute
damage, and again after to decide whether to append it. This is wasted
effort, as the layer below us is effectively not allowed to change
whether there's a damage monitor for the drawable, but there's no way
the compiler can know that.

Instead, look it up once up front, and change the check macros and
damageRegionProcessPending to take a damage not a drawable.

v2: Explicitly pass pDamage to the macros as well (Michel Dänzer)

Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
2016-05-18 15:25:44 -04:00
..
damage.c damage: Make damageRegionProcessPending take a damage not a drawable 2016-05-18 15:25:44 -04:00
damage.h damage: Remove "post-rendering" hooks 2013-09-10 14:28:53 -04:00
damagestr.h damage: Clean up warnings 2014-01-12 10:14:49 -08:00
Makefile.am Replace INCLUDES with AM_CPPFLAGS 2013-08-06 13:08:13 +10:00