mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-01-05 19:46:15 +01:00
[util] Update per-app config overrides
This commit is contained in:
parent
c3ae180c1a
commit
cfc3f686bb
@ -11,7 +11,7 @@
|
|||||||
namespace dxvk {
|
namespace dxvk {
|
||||||
|
|
||||||
const static std::unordered_map<std::string, Config> g_appDefaults = {{
|
const static std::unordered_map<std::string, Config> g_appDefaults = {{
|
||||||
/* Assassin's Creed Syndicate - amdags issues */
|
/* Assassin's Creed Syndicate: amdags issues */
|
||||||
{ "ACS.exe", {{
|
{ "ACS.exe", {{
|
||||||
{ "dxgi.customVendorId", "10de" },
|
{ "dxgi.customVendorId", "10de" },
|
||||||
}} },
|
}} },
|
||||||
@ -19,7 +19,8 @@ namespace dxvk {
|
|||||||
{ "Dishonored2.exe", {{
|
{ "Dishonored2.exe", {{
|
||||||
{ "d3d11.allowMapFlagNoWait", "True" }
|
{ "d3d11.allowMapFlagNoWait", "True" }
|
||||||
}} },
|
}} },
|
||||||
/* Elite Dangerous */
|
/* Elite Dangerous: Compiles weird shaders *
|
||||||
|
* when running on AMD hardware */
|
||||||
{ "EliteDangerous64.exe", {{
|
{ "EliteDangerous64.exe", {{
|
||||||
{ "dxgi.customVendorId", "10de" },
|
{ "dxgi.customVendorId", "10de" },
|
||||||
}} },
|
}} },
|
||||||
@ -27,7 +28,8 @@ namespace dxvk {
|
|||||||
{ "EthanCarter-Win64-Shipping.exe", {{
|
{ "EthanCarter-Win64-Shipping.exe", {{
|
||||||
{ "dxgi.customVendorId", "10de" },
|
{ "dxgi.customVendorId", "10de" },
|
||||||
}} },
|
}} },
|
||||||
/* The Evil Within */
|
/* The Evil Within: Submits command lists *
|
||||||
|
* multiple times */
|
||||||
{ "EvilWithin.exe", {{
|
{ "EvilWithin.exe", {{
|
||||||
{ "d3d11.dcSingleUseMode", "False" },
|
{ "d3d11.dcSingleUseMode", "False" },
|
||||||
}} },
|
}} },
|
||||||
@ -35,39 +37,26 @@ namespace dxvk {
|
|||||||
{ "EvilWithinDemo.exe", {{
|
{ "EvilWithinDemo.exe", {{
|
||||||
{ "d3d11.dcSingleUseMode", "False" },
|
{ "d3d11.dcSingleUseMode", "False" },
|
||||||
}} },
|
}} },
|
||||||
/* F1 2015 */
|
|
||||||
{ "F1_2015.exe", {{
|
|
||||||
{ "d3d11.fakeStreamOutSupport", "True" },
|
|
||||||
}} },
|
|
||||||
/* Far Cry 5 */
|
/* Far Cry 5 */
|
||||||
{ "FarCry5.exe", {{
|
{ "FarCry5.exe", {{
|
||||||
{ "d3d11.allowMapFlagNoWait", "True" }
|
{ "d3d11.allowMapFlagNoWait", "True" }
|
||||||
}} },
|
}} },
|
||||||
/* Final Fantasy XV */
|
/* Frostpunk: Renders one frame with D3D9 *
|
||||||
{ "ffxv_s.exe", {{
|
* after creating the DXGI swap chain */
|
||||||
{ "d3d11.fakeStreamOutSupport", "True" },
|
|
||||||
}} },
|
|
||||||
/* Frostpunk */
|
|
||||||
{ "Frostpunk.exe", {{
|
{ "Frostpunk.exe", {{
|
||||||
{ "dxgi.deferSurfaceCreation", "True" },
|
{ "dxgi.deferSurfaceCreation", "True" },
|
||||||
}} },
|
}} },
|
||||||
/* Mafia 3 */
|
/* Quantum Break: Mever initializes shared *
|
||||||
{ "mafia3.exe", {{
|
* memory in one of its compute shaders */
|
||||||
{ "d3d11.fakeStreamOutSupport", "True" },
|
|
||||||
}} },
|
|
||||||
/* Overwatch */
|
|
||||||
{ "Overwatch.exe", {{
|
|
||||||
{ "d3d11.fakeStreamOutSupport", "True" },
|
|
||||||
}} },
|
|
||||||
/* Quantum Break */
|
|
||||||
{ "QuantumBreak.exe", {{
|
{ "QuantumBreak.exe", {{
|
||||||
{ "d3d11.zeroInitWorkgroupMemory", "True" },
|
{ "d3d11.zeroInitWorkgroupMemory", "True" },
|
||||||
}} },
|
}} },
|
||||||
/* Anno 2205 */
|
/* Anno 2205: Random crashes with state cache */
|
||||||
{ "anno2205.exe", {{
|
{ "anno2205.exe", {{
|
||||||
{ "dxvk.enableStateCache", "False" },
|
{ "dxvk.enableStateCache", "False" },
|
||||||
}} },
|
}} },
|
||||||
/* Fifa '19 */
|
/* Fifa '19: Binds typed buffer SRV to shader *
|
||||||
|
* that expects raw/structured buffer SRV */
|
||||||
{ "FIFA19.exe", {{
|
{ "FIFA19.exe", {{
|
||||||
{ "dxvk.useRawSsbo", "True" },
|
{ "dxvk.useRawSsbo", "True" },
|
||||||
}} },
|
}} },
|
||||||
|
Loading…
Reference in New Issue
Block a user