about summary refs log tree commit diff stats
path: root/system
diff options
context:
space:
mode:
authorYang Liu <liuyang22@iscas.ac.cn>2025-01-24 01:46:18 +0800
committerGitHub <noreply@github.com>2025-01-23 18:46:18 +0100
commit7099774a3c82642ad64bc3a4f1b798e951904f7d (patch)
tree6432d96090892c5f7a6e52c9c3cf18ab09a1a60b /system
parent925f6a992232e1011667d6334b04072f75659386 (diff)
downloadbox64-7099774a3c82642ad64bc3a4f1b798e951904f7d.tar.gz
box64-7099774a3c82642ad64bc3a4f1b798e951904f7d.zip
[DYNAREC] Added preliminary per-file settings (#2288)
Diffstat (limited to 'system')
-rw-r--r--system/box64.box64rc32
1 files changed, 32 insertions, 0 deletions
diff --git a/system/box64.box64rc b/system/box64.box64rc
index 18180bd5..b316f2a0 100644
--- a/system/box64.box64rc
+++ b/system/box64.box64rc
@@ -19,6 +19,38 @@ BOX64_DYNAREC_BIGBLOCK=0
 BOX64_DYNAREC_CALLRET=0
 BOX64_DYNAREC_NATIVEFLAGS=0
 
+# Global DXVK per-file settings
+
+[/d3d8.dll]
+BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_STRONGMEM=0
+BOX64_DYNAREC_BIGBLOCK=3
+BOX64_DYNAREC_SAFEFLAGS=0
+
+[/d3d9.dll]
+BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_STRONGMEM=0
+BOX64_DYNAREC_BIGBLOCK=3
+BOX64_DYNAREC_SAFEFLAGS=0
+
+[/d3d10core.dll]
+BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_STRONGMEM=0
+BOX64_DYNAREC_BIGBLOCK=3
+BOX64_DYNAREC_SAFEFLAGS=0
+
+[/d3d11.dll]
+BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_STRONGMEM=0
+BOX64_DYNAREC_BIGBLOCK=3
+BOX64_DYNAREC_SAFEFLAGS=0
+
+[/dxgi.dll]
+BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_STRONGMEM=0
+BOX64_DYNAREC_BIGBLOCK=3
+BOX64_DYNAREC_SAFEFLAGS=0
+
 #
 # Linux process
 #