Mesa (main): util: add workaround for SNK HEROINES Tag Team Frenzy

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Dec 7 03:25:07 UTC 2021


Module: Mesa
Branch: main
Commit: 51f71e0483e196e0d07877335ed9fe3e405adbd8
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f71e0483e196e0d07877335ed9fe3e405adbd8

Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Fri Dec  3 22:22:57 2021 +1100

util: add workaround for SNK HEROINES Tag Team Frenzy

The game makes use of builtin functions that were moved to
compatibility shaders in GLSL 4.20 in its GLSL 4.20 shaders
without declaring the compatibility token.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5706

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14040>

---

 src/util/00-mesa-defaults.conf | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf
index 7e155d3e690..f52daf00899 100644
--- a/src/util/00-mesa-defaults.conf
+++ b/src/util/00-mesa-defaults.conf
@@ -198,6 +198,10 @@ TODO: document the other workarounds.
             <option name="allow_higher_compat_version" value="true" />
         </application>
 
+        <application name="SNK HEROINES Tag Team Frenzy" executable="SNKHEROINES.exe">
+            <option name="force_compat_shaders" value="true" />
+        </application>
+
         <application name="The Culling" executable="Victory">
             <option name="force_glsl_version" value="440" />
         </application>



More information about the mesa-commit mailing list