xserver/hw/xfree86/drivers/modesetting
Kenneth Graunke 255d8c3c36 modesetting: Use EGL_MESA_query_driver to select DRI driver if possible
We now ask Glamor to use EGL_MESA_query_driver to obtain the DRI driver
name; if successful, we use that as the DRI driver name.  Following the
existing dri2.c logic, we also use the same name for the VDPAU driver,
except for i965 (and now iris), where we switch to the "va_gl" fallback.

This allows us to bypass the PCI ID lists in xserver and centralize the
driver selection mechanism inside Mesa.  The hope is that we no longer
have to update these lists for any future hardware.

(backported from commit 8d4be7f6c4)

Acked-by: Michel Dänzer <mdaenzer@redhat.com>
2019-12-05 08:42:47 -08:00
..
Makefile.am modesetting: Fix broken manpage in autoconf build 2019-10-30 19:38:30 +00:00
dri2.c modesetting: Use EGL_MESA_query_driver to select DRI driver if possible 2019-12-05 08:42:47 -08:00
driver.c modesetting: get pEnt after error checks 2018-10-04 17:26:20 +02:00
driver.h modesetting: Implement ms_covering_randr_crtc() for ms_present_get_crtc() 2019-11-11 14:46:32 -08:00
drmmode_display.c modesetting: fix conn_id termination and potential overrun by 1 byte 2019-02-20 14:23:33 -05:00
drmmode_display.h During reset/shutdown, clean up leases in DIX instead of each driver 2018-08-07 12:08:01 -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
meson.build modesetting: set gbm as dependency in meson build 2018-05-08 12:41:58 -04:00
modesetting.man modesetting: Document Option "DoubleShadow" in the man page 2018-10-04 17:25:52 +02:00
pageflip.c modesetting: Use atomic modesetting to set DPMS mode 2018-04-04 14:01:48 -04:00
present.c modesetting: Implement ms_covering_randr_crtc() for ms_present_get_crtc() 2019-11-11 14:46:32 -08:00
vblank.c modesetting: Implement ms_covering_randr_crtc() for ms_present_get_crtc() 2019-11-11 14:46:32 -08:00