about summary refs log tree commit diff stats
path: root/src/wrapped
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-02-12 23:02:39 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-02-12 23:02:39 +0100
commit6d6de880eb9faabbc83ff31b62dd91e5bb4a490b (patch)
treed2c5caa2c1b5cc8b169cce9972d9dae2b8c5cb08 /src/wrapped
parenta65bf79ad94babab7f132ed6b8674f9f490bc4a0 (diff)
downloadbox64-6d6de880eb9faabbc83ff31b62dd91e5bb4a490b.tar.gz
box64-6d6de880eb9faabbc83ff31b62dd91e5bb4a490b.zip
Also needed a RunFunctionWindows, following the Windows Calling Convention (and now d3datapter9 works)
Diffstat (limited to 'src/wrapped')
-rw-r--r--src/wrapped/wrappedd3dadapter9.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wrapped/wrappedd3dadapter9.c b/src/wrapped/wrappedd3dadapter9.c
index b67b064e..b7f08eda 100644
--- a/src/wrapped/wrappedd3dadapter9.c
+++ b/src/wrapped/wrappedd3dadapter9.c
@@ -224,7 +224,7 @@ static void freeMy()
 #define GOV(ns, ret, fn, args, call) \
     static uintptr_t my_##ns##_##fn##_fct = 0; \
     static ret my_##ns##_##fn(UNPACK args) { \
-        ret r = (ret)RunFunction(my_context, my_##ns##_##fn##_fct, UNPACK call); \
+        ret r = (ret)RunFunctionWindows(my_context, my_##ns##_##fn##_fct, UNPACK call); \
 /* no closing brace */
 
 #define GOV_1(ns, ret, fn, t1) \
@@ -318,13 +318,13 @@ typedef struct my_Direct3D9 {
 unsigned my_Direct3D9_AddRef(void *This)
 {
     my_Direct3D9 *my = This;
-    return RunFunction(my_context, (uintptr_t)(*my->real)->AddRef, 1, my->real);
+    return RunFunctionWindows(my_context, (uintptr_t)(*my->real)->AddRef, 1, my->real);
 }
 
 unsigned my_Direct3D9_Release(void *This)
 {
     my_Direct3D9 *my = This;
-    return RunFunction(my_context, (uintptr_t)(*my->real)->Release, 1, my->real);
+    return RunFunctionWindows(my_context, (uintptr_t)(*my->real)->Release, 1, my->real);
 }
 
 IDirect3D9Vtbl my_Direct3D9_vtbl = {