Xv Reput/Reget behaviour changes

Ville Syrjälä ville.syrjala at nokia.com
Mon Nov 1 10:49:48 PDT 2010


On Mon, Nov 01, 2010 at 12:12:41PM +0100, Syrjala Ville (Nokia-MS/Helsinki) wrote:
> BTW another problem with ReputImage occured to me when I was thinking
> about this stuff. If the original PutImage/Still is fully clipped the
> port is never marked as ON/PENDING and the driver's hook is never
> called. Thus ReputImage will never be called and that image/still
> never gets shown even if the window clipping changes. That seems OK
> if PutImage/Still is supposed to work like a normal XPutImage.
> 
> However when the PutImage/Still is not fully clipped, the area covered
> by the image/still can actually expand if the window clip changes. That
> seems wrong, and doesn't match XPutImage behaviour.

Actually it seems to be even more broken than I originally though. The
original PutImage does respect the GC clip, but ReputImage completely
ignores it and just uses the current window clip.

-- 
Ville Syrjälä


More information about the xorg-devel mailing list