From 48ede1a7575dc6d456faf31f3c74074d00a7ebd9 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Mon, 16 Jun 2025 21:00:54 +0200 Subject: [PATCH] gallium/dril: Add entrypoint for apple (asahi) kms driver Ensures that GLX uses "DRI2 GL" instead of "DRISWRAST GL" provider caused by "AIGLX error: apple exports no extensions (/usr/lib64/dri/apple_dri.so: undefined symbol: __driDriverExtensions)". Backport-to: 25.1 Fixes: 27d2bd59253 ("gallium: wire up asahi driver") Part-of: --- src/gallium/targets/dril/dril_target.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/targets/dril/dril_target.c b/src/gallium/targets/dril/dril_target.c index f1a0bb18ed8..8b40e3627fb 100644 --- a/src/gallium/targets/dril/dril_target.c +++ b/src/gallium/targets/dril/dril_target.c @@ -590,6 +590,7 @@ DEFINE_LOADER_DRM_ENTRYPOINT(v3d) DEFINE_LOADER_DRM_ENTRYPOINT(vc4) DEFINE_LOADER_DRM_ENTRYPOINT(panfrost) DEFINE_LOADER_DRM_ENTRYPOINT(panthor) +DEFINE_LOADER_DRM_ENTRYPOINT(apple) DEFINE_LOADER_DRM_ENTRYPOINT(asahi) DEFINE_LOADER_DRM_ENTRYPOINT(etnaviv) DEFINE_LOADER_DRM_ENTRYPOINT(tegra)