xserver-multidpi/hw/xfree86/drivers/modesetting
Hans De Goede 6c984ac9a7 modesetting: Do not use function local static variables
The modesetting driver may be driving 2 screens (slave and master
gpu), which may have different behavior wrt hardware cursor support.

So stop using static variables and instead store the hw-cursor support
related data in a per screen struct. While at it actually make it per
crtc data as in theory different crtc's could have different hw-cursor
support.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Keith Packard <keithp@keithp.com>
2016-09-02 13:04:00 -04:00
..
dri2.c modesetting: avoid double free if AddResource fails 2016-03-08 10:19:55 -05:00
driver.c modesetting: resubmit dirty rects on EINVAL (v2) 2016-07-18 16:35:16 -04:00
driver.h modesetting: Implement a double-buffered shadow mode 2016-07-02 09:54:07 +02:00
drmmode_display.c modesetting: Do not use function local static variables 2016-09-02 13:04:00 -04:00
drmmode_display.h modesetting: Do not use function local static variables 2016-09-02 13:04:00 -04:00
dumb_bo.c modesetting: Include dix-config.h from dumb_bo.c 2015-05-12 08:02:11 -07:00
dumb_bo.h modesetting: Drop dumb_bo::map_count field and dead unmap code. 2014-12-11 11:26:19 -08:00
Makefile.am modesetting: Implement 32->24 bpp conversion in shadow update 2016-07-02 09:28:04 +02:00
modesetting.man modesetting: Add more missing options to man page. 2015-08-13 00:36:12 +01:00
present.c Switch poll() users to xserver_poll() 2016-07-21 15:04:36 -04:00
sh3224.c modesetting: Implement 32->24 bpp conversion in shadow update 2016-07-02 09:28:04 +02:00
sh3224.h modesetting: Implement 32->24 bpp conversion in shadow update 2016-07-02 09:28:04 +02:00
vblank.c Switch poll() users to xserver_poll() 2016-07-21 15:04:36 -04:00