mesa/src/glx
Romain Naour 02ab51a61e glxext: don't try zink if not enabled in mesa
Commit 7d9ea77b45 ("glx: add automatic zink fallback loading between hw and sw drivers")
added an automatic zink fallback even when the zink gallium is not
enabled at build time.

It leads to unexpected error log while loading drisw driver and
zink is not installed on the rootfs:

  MESA-LOADER: failed to open zink: /usr/lib/dri/zink_dri.so

Fixes: 7d9ea77b45 ("glx: add automatic zink fallback loading between hw and sw drivers")

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Reviewed-by: Antoine Coutant <antoine.coutant@smile.fr>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27478>
2024-05-13 08:34:57 +00:00
..
apple glx: fix typos 2023-04-26 23:52:21 +00:00
tests glx: fix typos 2023-04-26 23:52:21 +00:00
windows treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
applegl_glx.c
clientattrib.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
clientinfo.c glx: fix typos 2023-04-26 23:52:21 +00:00
compsize.c
create_context.c glx: fix dead code when gc var cannot be null due to earlier check 2023-07-25 08:55:56 +00:00
dri2.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
dri2.h gallium/dri: Switch xf86drm.h for util/libdrm.h to allow for the no-op shim to be used. 2024-03-15 10:50:12 +00:00
dri2_glx.c loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
dri2_priv.h mesa/st, dri2, wgl, glx: Restore flush_objects interop backward compat 2023-11-21 23:15:32 +00:00
dri3_glx.c loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
dri3_priv.h mesa/st, dri2, wgl, glx: Restore flush_objects interop backward compat 2023-11-21 23:15:32 +00:00
dri_common.c loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
dri_common.h loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
dri_common_interop.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
dri_common_query_renderer.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
drisw_glx.c drisw: fix build without dri3 2024-05-13 08:34:57 +00:00
drisw_priv.h glx: only print zink failure-to-load messages if explicitly requested 2024-02-29 13:13:09 +00:00
driwindows_glx.c dri: rename 'implicit' param from earlier series 2024-05-07 15:19:23 +00:00
eval.c
g_glxglvnddispatchfuncs.c mesa/st, dri2, wgl, glx: Restore flush_objects interop backward compat 2023-11-21 23:15:32 +00:00
g_glxglvnddispatchindices.h glx: Export the MESA GL Interop functions through glXGetProcAddress 2023-08-19 01:08:30 +00:00
glx_error.c
glx_error.h
glx_pbuffer.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
glx_query.c
glxclient.h dri: rename 'implicit' param from earlier series 2024-05-07 15:19:23 +00:00
glxcmds.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
glxconfig.c glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
glxconfig.h glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
glxcurrent.c glx: add fail check for current context in another thread 2023-04-26 00:20:08 +00:00
glxext.c glxext: don't try zink if not enabled in mesa 2024-05-13 08:34:57 +00:00
glxextensions.c glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
glxextensions.h glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
glxglvnd.c
glxglvnd.h
glxglvnddispatchfuncs.h
glxhash.c
glxhash.h
indirect_glx.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
indirect_init.h
indirect_texture_compression.c
indirect_transpose_matrix.c
indirect_vertex_array.c glx: fix typos 2023-04-26 23:52:21 +00:00
indirect_vertex_array.h
indirect_vertex_array_priv.h glx: fix typos 2023-04-26 23:52:21 +00:00
indirect_vertex_program.c
indirect_window_pos.c
meson.build meson: relaxed some meson restrictions on MacOS/Apple allowing for wider build support. 2024-03-18 18:06:45 +00:00
packrender.h
packsingle.h
pixel.c glx: fix typos 2023-04-26 23:52:21 +00:00
pixelstore.c
query_renderer.c
render2.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
renderpix.c
single2.c
singlepix.c
vertarr.c apple: Extended Apple feature support using GLX_USE_APPLE. 2024-03-18 18:06:45 +00:00
xfont.c treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00