radeonsi: enable workarounds for YoYo engine based games

Without the radeonsi_sync_compile option the games crashes at
startup.
The engine seems to be using a custom global new operator and
it doesn't plays well with multithreading it seems.

Closes: #1310
Closes: #1271
Closes: #1272
Closes: #1288
Closes: #2611Reviewed-by: default avatarMarek Olšák <marek.olsak@amd.com>
Tested-by: Marge Bot <!4181>
Part-of: <!4181>
parent 8f48e7b1
Pipeline #123533 passed with stages
in 16 minutes and 58 seconds
......@@ -567,6 +567,23 @@ TODO: document the other workarounds.
<!-- Helps offscreen tests -->
<option name="mesa_glthread" value="true"/>
</application>
<!-- YoYo game engine workarounds -->
<application name="Monolith demo5" executable="runner" sha1="0c40d509a74e357f0280cb1bd882e9cd94b91bdf">
<option name="radeonsi_sync_compile" value="true" />
<option name="radeonsi_zerovram" value="true" />
</application>
<application name="Memoranda" executable="runner" sha1="aa13dec6af63c88f308ebb487693896434a4db56">
<option name="radeonsi_sync_compile" value="true" />
</application>
<application name="Undertale" executable="runner" sha1="dfa302e7ec78641d0696dbbc1a06fc29f34ff1ff">
<option name="radeonsi_sync_compile" value="true" />
</application>
<application name="Turmoil" executable="runner" sha1="cbbf757aaab289859f8dae191a7d63afc30643d9">
<option name="radeonsi_sync_compile" value="true" />
</application>
<application name="Peace, Death!" executable="runner" sha1="5b909f3d21799773370adf084f649848f098234e">
<option name="radeonsi_sync_compile" value="true" />
</application>
</device>
<device driver="virtio_gpu">
<!-- Some Valve games do a final blit to a BRGA_sRGB surface. On a GLES
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment