mesa/src
Emil Velikov fa5e800e05 egl/drm: reinstate (kms_)swrast support
With earlier commit we've added a generic LIBGL_ALWAYS_SOFTWARE handling
yet did not consider that the existing codebase unconditionally errors
out when set. That was fixed with a latter commit, while the fix itself
added erroneous restriction for egl/drm.

As mentioned in the report - the feature was working for ages. It was a
Gnome developer who added kms_swrast support for gbm in the first place.

Admittedly kms_swrast is somewhat in the middle between traditional
swrast and HW drivers, regardless - reinstate support.

Fixes: 47273d7312 ("egl: set UseFallback if LIBGL_ALWAYS_SOFTWARE is set")
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/165
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Acked-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4084>
2020-04-01 16:21:36 +01:00
..
amd aco: look at p_{extract,split}_vector's definitions in pred_by_exec_mask() 2020-03-30 17:34:46 +00:00
broadcom meson: inline inc_common 2020-03-28 21:36:54 +01:00
compiler nir/algebraic: Remove a redundant fabs pattern 2020-04-01 00:28:38 +00:00
drm-shim meson: inline inc_common 2020-03-28 21:36:54 +01:00
egl egl/drm: reinstate (kms_)swrast support 2020-04-01 16:21:36 +01:00
etnaviv meson: inline inc_common 2020-03-28 21:36:54 +01:00
freedreno freedreno/turnip: Use the NIR info to decide if we need helper invocations. 2020-03-31 22:29:22 +00:00
gallium svga: Treat forced coherent maps as maps of persistent memory 2020-04-01 08:58:28 +02:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt
glx glx: set the loader_logger early and for everyone 2020-04-01 16:21:32 +01:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel nir/algebraic: Distribute source modifiers into instructions 2020-04-01 00:28:38 +00:00
loader loader: Warn when we fail to open a device node due to permissions. 2020-04-01 09:32:25 +00:00
mapi scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00
mesa mesa/main: remove unused macro 2020-04-01 12:57:57 +02:00
panfrost pan/bi: Fix outmod/roundmode flip 2020-04-01 02:25:05 +00:00
util util: move ALIGN/ROUND_DOWN_TO to u_math.h 2020-03-31 18:46:04 +00:00
vulkan vulkan: drop unused include directories 2020-03-28 21:36:54 +01:00
meson.build meson: inline inc_common 2020-03-28 21:36:54 +01:00
SConscript scons: Prune out unnecessary targets. 2020-03-30 13:38:01 +00:00