summaryrefslogtreecommitdiffstats
path: root/src/fakerw
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2020-04-26 12:49:31 +0200
committerGitHub <noreply@github.com>2020-04-26 12:49:31 +0200
commit7052b0b64c2fbab2d4ef94e50e902eea4904dbe0 (patch)
tree7a01b47b48a106ca6ff9154cc5c14d3baf54c22f /src/fakerw
parentupdate librw (diff)
parentInitial GLFW support (diff)
downloadre3-7052b0b64c2fbab2d4ef94e50e902eea4904dbe0.tar
re3-7052b0b64c2fbab2d4ef94e50e902eea4904dbe0.tar.gz
re3-7052b0b64c2fbab2d4ef94e50e902eea4904dbe0.tar.bz2
re3-7052b0b64c2fbab2d4ef94e50e902eea4904dbe0.tar.lz
re3-7052b0b64c2fbab2d4ef94e50e902eea4904dbe0.tar.xz
re3-7052b0b64c2fbab2d4ef94e50e902eea4904dbe0.tar.zst
re3-7052b0b64c2fbab2d4ef94e50e902eea4904dbe0.zip
Diffstat (limited to 'src/fakerw')
-rw-r--r--src/fakerw/fake.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/fakerw/fake.cpp b/src/fakerw/fake.cpp
index c4ff2dd2..3d4ddf5d 100644
--- a/src/fakerw/fake.cpp
+++ b/src/fakerw/fake.cpp
@@ -460,13 +460,17 @@ RwBool RwRenderStateSet(RwRenderState state, void *value)
}
}
-
-static EngineOpenParams openParams;
// WARNING: unused parameters
RwBool RwEngineInit(RwMemoryFunctions *memFuncs, RwUInt32 initFlags, RwUInt32 resArenaSize) { Engine::init(); return true; }
// TODO: this is platform dependent
RwBool RwEngineOpen(RwEngineOpenParams *initParams) {
+#if defined RW_D3D9 || defined RWLIBS
+ static EngineOpenParams openParams;
openParams.window = (HWND)initParams->displayID;
+#else
+ extern EngineOpenParams openParams;
+ openParams.window = (GLFWwindow**)initParams->displayID;
+#endif
return Engine::open(&openParams);
}
RwBool RwEngineStart(void) {