1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-13 19:29:14 +01:00

[util] Disable d3d9.allowDoNotWait for RTHDRIBL

This app goes into an infinite loop if it gets D3DERR_WASSTILLDRAWING and the perf penalty of blocking on GetRenderTargetData in other apps is too high!
This commit is contained in:
Joshua Ashton 2020-01-24 05:44:20 +00:00
parent f804c6364d
commit 2004fba22c

View File

@ -305,6 +305,15 @@ namespace dxvk {
{ R"(\\TESV\.exe$)", {{
{ "d3d9.customVendorId", "1002" },
}} },
/* RTHDRIBL Demo
Uses DONOTWAIT after GetRenderTargetData
then goes into an infinite loop if it gets
D3DERR_WASSTILLDRAWING.
This is a better solution than penalizing
other apps that use this properly. */
{ R"(\\rthdribl\.exe$)", {{
{ "d3d9.allowDoNotWait", "False" },
}} },
}};