xserver-multidpi/miext
Adam Jackson 4dc2a76740 miext/damage: Only wrap into the GC ops chain if there's a listener (v3)
before           after          Operation
--------    -----------------    -----------------
1148346.9   1191807.5 (  1.04)   PutImage 10x10 square
2091666.1   2180983.0 (  1.04)   ShmPutImage 10x10 square

v3: In miDamage{R,Unr}egister, bump the serial number of the affected
drawable (and all children if it's a window) so subsequent drawing
against the damage will trigger another ValidateGC pass and we wrap
in/out correctly.  Spotted by Aaron Plattner.

Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2012-09-23 10:47:18 -07:00
..
damage miext/damage: Only wrap into the GC ops chain if there's a listener (v3) 2012-09-23 10:47:18 -07:00
rootless api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
shadow api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
sync api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
Makefile.am cw: Remove 2012-07-25 14:02:44 -07:00