Skip to content

Merge sw cursor support for DisplayLink displays to xserver1.20 branch

The miPointerSpriteFunc swcursor code expects there to only be a single framebuffer and when the cursor moves it will undo the damage of the previous draw, potentially overwriting what ever is there in a new framebuffer installed after a flip.

This leads to all kind of artifacts, so we need to disable pageflipping when a swcursor is used.

The code for this has shamelessly been copied from the xf86-video-amdgpu code.

Fixes: #828 (closed)

Reviewed-by: Michel Dänzer michel.daenzer@amd.com Signed-off-by: Hans de Goede hdegoede@redhat.com (cherry picked from commit 0aaac8d7) Signed-off-by: Łukasz Spintzyk lukasz.spintzyk@displaylink.com

Edited by Łukasz Spintzyk

Merge request reports