From 6592a18cd7601bf89f947b5c096ecc74905a5606 Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Wed, 26 Nov 2025 11:46:31 +1100 Subject: [PATCH] util/driconf: add workaround for Interstellar Rift MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This game sets the reset isolation bit which causes the GL context creation to fail as Mesa doesn't support the GLX_ARB_robustness_application_isolation extension. Here we override and clear the bit. According to the spec says: "The GLX_ARB_robustness_application_isolation and GLX_ARB_robustness_share_group_isolation extensions do not provide guarantees for graphics resets caused by applications which did not create their contexts with both the LOSE_CONTEXT_ON_RESET_ARB reset notification strategy and the GLX_CONTEXT_RESET_ISOLATION_BIT_ARB bit." And the game doesn't set LOSE_CONTEXT_ON_RESET_ARB so technically we could ignore the reset isolation bit even if Mesa did support the extension. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13336 Reviewed-by: Pierre-Eric Pelloux-Prayer Reviewed-by: Marek Olšák Part-of: --- src/util/00-mesa-defaults.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf index c7a257f9024..2513cddd76d 100644 --- a/src/util/00-mesa-defaults.conf +++ b/src/util/00-mesa-defaults.conf @@ -266,6 +266,7 @@ TODO: document the other workarounds.