radeonsi: remove TGSI
[mesa.git] / src / util / 00-mesa-defaults.conf
index 82b866b634f26a764274ae3f287ba87dea6fcd7f..e5f333942b71a320edddbc906800c6de94e55614 100644 (file)
@@ -177,7 +177,19 @@ TODO: document the other workarounds.
             <option name="allow_higher_compat_version" value="true" />
         </application>
 
-        <application name="The Culling" executable="Victory">
+       <application name="Faster than Light (32-bit)" executable="FTL.x86">
+            <option name="allow_higher_compat_version" value="true" />
+        </application>
+
+       <application name="Faster than Light (64-bit)" executable="FTL.amd64">
+            <option name="allow_higher_compat_version" value="true" />
+        </application>
+
+        <application name="Final Fantasy VIII: Remastered" executable="FFVIII.exe">
+            <option name="allow_higher_compat_version" value="true" />
+        </application>
+
+       <application name="The Culling" executable="Victory">
             <option name="force_glsl_version" value="440" />
         </application>
 
@@ -243,6 +255,13 @@ TODO: document the other workarounds.
             <option name="force_compat_profile" value="true" />
         </application>
 
+        <application name="GpuTest" executable="GpuTest">
+            <!-- GiMark benchmark from GpuTest does not initialize .w channel of
+                 lightDir0 and lightDir1 varyings in the vertex shader while
+                 uses it in the fragment shader. -->
+            <option name="glsl_zero_init" value="true"/>
+        </application>
+
         <!-- The GL thread whitelist is below, workarounds are above.
              Keep it that way. -->
 
@@ -370,6 +389,17 @@ TODO: document the other workarounds.
             <option name="mesa_glthread" value="true"/>
         </application>
 
+        <!-- Emulator tends to have a high CPU load for GPU emulation, so separating the driver overhead yield an improvement. -->
+        <application name="Dolphin Emulator" executable="dolphin-emu">
+            <option name="mesa_glthread" value="true"/>
+        </application>
+        <application name="Citra - Nintendo 3DS Emulator" executable="citra-qt">
+            <option name="mesa_glthread" value="true"/>
+        </application>
+        <application name="Yuzu - Nintendo Switch Emulator" executable="yuzu">
+            <option name="mesa_glthread" value="true"/>
+        </application>
+
         <!-- Adaptive sync blacklist follows below: -->
         <application name="gnome-shell" executable="gnome-shell">
             <option name="adaptive_sync" value="false" />
@@ -522,12 +552,6 @@ TODO: document the other workarounds.
         <application name="Rocket League" executable="RocketLeague">
             <option name="radeonsi_zerovram" value="true" />
         </application>
-        <application name="Civilization 6" executable="Civ6">
-            <option name="radeonsi_enable_nir" value="true"/>
-        </application>
-        <application name="Civilization 6" executable="Civ6Sub">
-            <option name="radeonsi_enable_nir" value="true"/>
-        </application>
         <application name="DiRT Rally" executable="DirtRally">
             <option name="radeonsi_prim_restart_tri_strips_only" value="true"/>
         </application>
@@ -562,4 +586,14 @@ TODO: document the other workarounds.
             <option name="gles_emulate_bgra" value="true" />
         </application>
     </device>
+    <device driver="i965">
+        <application name="Middle Earth: Shadow of Mordor" executable="ShadowOfMordor">
+            <option name="vs_position_always_invariant" value="true" />
+        </application>
+    </device>
+    <device driver="iris">
+        <application name="Middle Earth: Shadow of Mordor" executable="ShadowOfMordor">
+            <option name="vs_position_always_invariant" value="true" />
+        </application>
+    </device>
 </driconf>