mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-01-19 05:52:11 +01:00
[util] Disable command lists for Granblue Fantasy Relink
The uses deferred contexts for rendering if driver command lists are enabled, but when AMDAGS is loaded, it will also unconditionally use MultiDrawIndirect functions. Since the AGS version in use does not support deferred contexts, this breaks rendering, so we will have to force it into the immediate context path. Testing also shows slightly higher performance (~3-5%) with this path in CPU-bound scenarios.
This commit is contained in:
parent
5ded7d67f0
commit
24d4c9c938
@ -431,9 +431,12 @@ namespace dxvk {
|
||||
{ "d3d11.cachedDynamicResources", "v" },
|
||||
}} },
|
||||
/* Granblue Relink: Spams pixel shader UAVs *
|
||||
* like crazy, much like God of War */
|
||||
* and assumes that AMD GPUs do not expose *
|
||||
* native command lists for AGS usage */
|
||||
{ R"(\\granblue_fantasy_relink\.exe$)", {{
|
||||
{ "d3d11.ignoreGraphicsBarriers", "True" },
|
||||
{ "d3d11.ignoreGraphicsBarriers", "True" },
|
||||
{ "d3d11.exposeDriverCommandLists", "False" },
|
||||
{ "dxgi.hideNvidiaGpu", "False" },
|
||||
}} },
|
||||
|
||||
/**********************************************/
|
||||
|
Loading…
x
Reference in New Issue
Block a user