mesa/src
Jesse Natalie 664a5ef70b drisw: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE
If LIBGL_ALWAYS_SOFTWARE is set, then drisw is selected, and internally,
drisw should choose one of the actual software drivers. If it's not set,
but drisw is still selected (no hardware DRM driver, like in WSL), then
layered drivers are preferred over pure software.

Fixes: 4a3b42a7 ("drisw: Prefer hardware-layered sw-winsys drivers over pure sw")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4171
Acked-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8782>
(cherry picked from commit a88cd98315)
2021-02-10 15:11:01 -08:00
..
amd radv: fix waiting on the last enabled RB for occlusion queries 2021-02-10 15:10:59 -08:00
android_stub egl/android: implement image cleanup callback 2020-12-15 06:05:27 +00:00
broadcom compiler: Use util/bitset.h for system_values_read 2021-01-27 10:10:50 -08:00
compiler nir: Drop the lower_mem_constant_vars declaration 2021-02-04 14:08:34 -08:00
drm-shim drm-shim: Fix unused variable warnings from asserts in release build. 2020-08-28 22:45:08 +00:00
egl egl/dri2: fix image loaderPrivate type mixup 2020-12-24 00:05:15 +09:00
etnaviv etnaviv, v3d: Fix valgrind include paths. 2020-12-15 19:39:29 +00:00
freedreno turnip: don't always use 3d ops for blit_image 2021-02-04 14:08:35 -08:00
gallium drisw: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE 2021-02-10 15:11:01 -08:00
gbm egl: implement EGL_EXT_protected_surface support 2020-11-02 10:15:47 +01:00
getopt
glx glx: Provide glvnd wrapper for glXSwapIntervalEXT 2021-01-25 10:07:15 -08:00
gtest
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui
intel compiler: Use util/bitset.h for system_values_read 2021-01-27 10:10:50 -08:00
loader loader: Print dlerror() output in the failure message 2020-11-04 21:45:37 +00:00
mapi glapi: fix unused-function warning 2020-12-01 16:51:01 +00:00
mesa i965: use aligned malloc for context instead of ralloc 2021-02-04 14:08:35 -08:00
microsoft compiler: Use util/bitset.h for system_values_read 2021-01-27 10:10:50 -08:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
panfrost panfrost: Fix tiler job injection (again) 2021-02-04 14:08:34 -08:00
util util: Fix pointer to integer conversion error when using libunwind 2021-01-19 09:32:42 -08:00
virtio virgl: Enable GL_EXT_texture_sRGB_RG8 2021-01-04 21:19:35 +00:00
vulkan vulkan: Make vk_debug_report_callback derive from vk_object_base 2021-02-10 15:10:58 -08:00
meson.build nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
SConscript driconf: drop now unused translation facility 2020-06-22 21:50:12 +00:00