Damage ignores clipping information
Submitted by Jorn Baayen
Assigned to Xorg Project Team
Description
Damage presently ignores GC clipping information, causing damage to be overreported. A fix has been committed to kdrive:
http://cvs.freedesktop.org/xserver/xserver/miext/damage/damage.c?r1=1.14&r2=1.15
To this report I'll attach a patch that fixes the same issue for xorg damage, taking out an earlier fix that partially fixed overreporting. The previous fix interesected against the window clip list according to the sub window mode. This is not needed for the new fix because pGC->pCompositeClip is the intersection between the window (depending on the sub window mode) and client clips already.
One thing I don't understand about the previous fix is why it only clipped when there was no backing store ?
Version: git