drirc: Set vs_position_always_precise for Assault Android Cactus

A couple of tesselation evaluation shaders lack some precise marks
on its outputs which can lead to different results after optimizations.

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Signed-off-by: Vadym Shovkoplias <vadym.shovkoplias@globallogic.com>
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5376
Fixes: 09705747d7 ("nir/algebraic: Reassociate fadd into fmul in DPH-like pattern")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13027>
This commit is contained in:
Vadym Shovkoplias 2021-09-24 11:49:10 +03:00 committed by Marge Bot
parent 36c241be01
commit 808b426f03

View file

@ -648,6 +648,19 @@ TODO: document the other workarounds.
<option name="force_gl_names_reuse" value="true"/>
</application>
<application name="Assault Android Cactus (32-bit)" executable="cactus_demo.x86">
<option name="vs_position_always_precise" value="true" />
</application>
<application name="Assault Android Cactus (64-bit)" executable="cactus_demo.x86_64">
<option name="vs_position_always_precise" value="true" />
</application>
<application name="Assault Android Cactus (32-bit)" executable="cactus.x86">
<option name="vs_position_always_precise" value="true" />
</application>
<application name="Assault Android Cactus (64-bit)" executable="cactus.x86_64">
<option name="vs_position_always_precise" value="true" />
</application>
<!-- Vulkan workarounds: -->
<!-- Works around the game not starting (does not deal with