egl: rename _eglMatchDriver() to _eglInitializeDisplay()
[mesa.git] / src / util / 00-mesa-defaults.conf
index b74118160db8b0b7c53f2ff3eb0fbbd0184ab1d9..1452d4a5937739cad47ceb6a907085f9afbabf74 100644 (file)
@@ -286,7 +286,7 @@ TODO: document the other workarounds.
             <option name="allow_glsl_120_subset_in_110" value="true" />
         </application>
 
-        <!-- The GL thread whitelist is below, workarounds are above.
+        <!-- The GL thread allowlist is below, workarounds are above.
              Keep it that way. -->
 
         <application name="Alien Isolation" executable="AlienIsolation">
@@ -469,7 +469,7 @@ TODO: document the other workarounds.
             <option name="mesa_glthread" value="true" />
         </application>
 
-        <!-- Adaptive sync blacklist follows below: -->
+        <!-- Adaptive sync denylist follows below: -->
         <application name="gnome-shell" executable="gnome-shell">
             <option name="adaptive_sync" value="false" />
         </application>
@@ -509,6 +509,9 @@ TODO: document the other workarounds.
         <application name="compton" executable="compton">
             <option name="adaptive_sync" value="false" />
         </application>
+        <application name="picom" executable="picom">
+            <option name="adaptive_sync" value="false" />
+        </application>
         <application name="xfwm4" executable="xfwm4">
             <option name="adaptive_sync" value="false" />
         </application>
@@ -593,6 +596,12 @@ TODO: document the other workarounds.
         <application name="DOOM" executable="DOOMx64vk.exe">
             <option name="vk_x11_strict_image_count" value="true" />
         </application>
+
+        <!-- DOOM Doom Eternal happily creates a swapchain with 2 images for
+             IMMEDIATE. This fixes a 10% performance issue with RADV. -->
+        <application name="DOOMEternal" executable="DOOMEternalx64vk.exe">
+            <option name="vk_x11_ensure_min_image_count" value="true" />
+        </application>
     </device>
     <!-- vmwgfx doesn't like full buffer swaps and can't sync to vertical retraces.-->
     <device driver="vmwgfx">