tu: use application name matching for Yooka-Laylee driconf option
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

When running Yooka-Laylee under FEX, the executable name will be the one of
the FEX binary, which the existing driconf option won't match. FEX is able
to override the executable name in newer versions, but overall it's still
more reliable to match the application name provided through Vulkan.

Fixes: 0574bfd5f4 ("tu: add UBO lowering workaround for Yooka-Laylee")
Signed-off-by: Zan Dobersek <zdobersek@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39012>
This commit is contained in:
Zan Dobersek 2025-12-18 09:14:37 +01:00 committed by Marge Bot
parent 95ed8d6638
commit 6bff8fd5e8

View file

@ -1371,7 +1371,7 @@ TODO: document the other workarounds.
<application name="Sons Of The Forest" executable="SonsOfTheForest.exe"> <application name="Sons Of The Forest" executable="SonsOfTheForest.exe">
<option name="tu_ignore_frag_depth_direction" value="true" /> <option name="tu_ignore_frag_depth_direction" value="true" />
</application> </application>
<application name="Yooka-Laylee" executable="YookaLaylee.x86_64"> <application name="Yooka-Laylee" application_name_match="YookaLaylee.x86_64">
<!-- <!--
A vertex shader performs OOB UBO reads causing vertex corruption. A vertex shader performs OOB UBO reads causing vertex corruption.
Disable UBO to const lowering to force bounds checking which Disable UBO to const lowering to force bounds checking which