radv: fix applying radv_ssbo_non_uniform=true for Crysis 2/3 remastered
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

DX11 games that use Vulkan interop for RT with a broken and too generic
app/engin name. This is very specific to these two games.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14718
Fixes: 56813236f4 ("radv: use app names instead of exec name for shader based drirc workarounds")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39518>
This commit is contained in:
Samuel Pitoiset 2026-01-26 08:56:06 +01:00 committed by Marge Bot
parent 72c12f62ff
commit d679236e09

View file

@ -187,11 +187,15 @@ Application bugs worked around in this file:
<option name="radv_invariant_geom" value="true"/>
</application>
<application name="Crysis 2 Remastered" application_name_match="Crysis2Remastered.exe">
<!-- Crysis 2/3 remastered are DX11 games that use Vulkan interop for RT
and the app/engine (nvpro-sample) seems too generic to apply the
drirc entry for. The executable name works just fine but that means
no pre-compilation for the RT shaders. -->
<application name="Crysis 2 Remastered" executable="Crysis2Remastered.exe">
<option name="radv_ssbo_non_uniform" value="true" />
</application>
<application name="Crysis 3 Remastered" application_name_match="Crysis3Remastered.exe">
<application name="Crysis 3 Remastered" executable="Crysis3Remastered.exe">
<option name="radv_ssbo_non_uniform" value="true" />
</application>