xserver-multidpi/hw/xfree86/drivers/modesetting
Hans de Goede cb7b145a25 modesetting: Fix msSharePixmapBacking returning a non-linear bo
glamor_fd_from_pixmap() may return a tiled bo, which is not suitable
for sharing with another GPU as tiling usually is GPU specific.

Switch to glamor_shareable_fd_from_pixmap(), which always returns a
linear bo. This fixes mis-rendering when running the mode setting
driver on the master gpu in a dual-gpu setup and running an opengl
app with DRI_PRIME=1.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Keith Packard <keithp@keithp.com>
2016-09-13 10:26:25 +02:00
..
dri2.c modesetting: add DRI2 page flip support 2016-09-02 13:58:09 -04:00
driver.c modesetting: Fix msSharePixmapBacking returning a non-linear bo 2016-09-13 10:26:25 +02:00
driver.h modesetting: add DRI2 page flip support 2016-09-02 13:58:09 -04:00
drmmode_display.c modesetting: Hide cursor when initializing crtc 2016-09-02 13:09:40 -04:00
drmmode_display.h modesetting: add DRI2 page flip support 2016-09-02 13:58:09 -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: move ms_do_pageflip to pageflip.c 2016-09-02 13:56:10 -04:00
modesetting.man modesetting: Add more missing options to man page. 2015-08-13 00:36:12 +01:00
pageflip.c modesetting: add DRI2 page flip support 2016-09-02 13:58:09 -04:00
present.c modesetting: add DRI2 page flip support 2016-09-02 13:58:09 -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