anv: Override vendorID for Diablo IV

Another case of a game assuming XeSS is available since an
Intel ARC GPU is discovered by the game's executable binary.

With this, a warning will appear that GPU is unstable/not supported,
but a warning is preferable over the game crashing.

No other issues observed upon starting & playing the game.

Signed-off-by: Casey Bowman <casey.g.bowman@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25965>
This commit is contained in:
Casey Bowman 2023-10-30 21:40:19 -07:00 committed by Marge Bot
parent 03705f37bf
commit 71064879d1

View file

@ -1161,6 +1161,9 @@ TODO: document the other workarounds.
<application name="DEATH STRANDING" executable="ds.exe">
<option name="force_vk_vendor" value="-1" />
</application>
<application name="Diablo IV" executable="Diablo IV.exe">
<option name="force_vk_vendor" value="-1" />
</application>
<!--
Disable 16-bit feature on zink and angle so that GLES mediump doesn't
lower to our inefficent 16-bit shader support. No need to do so for