summaryrefslogtreecommitdiff
path: root/src/platforms
diff options
context:
space:
mode:
authorjussi2025-03-12 23:26:01 +0200
committerjussi2025-03-12 23:26:01 +0200
commit63f3c1781cec32bd4603cd92a9b788e3000a9594 (patch)
tree977b1847a2b7cd4c1dada94597a19a6acaa72c1b /src/platforms
parentbfa73944f7e8a3a239ed105871a0912e8b22ed15 (diff)
downloadreilua-enhanced-63f3c1781cec32bd4603cd92a9b788e3000a9594.tar.gz
reilua-enhanced-63f3c1781cec32bd4603cd92a9b788e3000a9594.tar.bz2
reilua-enhanced-63f3c1781cec32bd4603cd92a9b788e3000a9594.zip
Basic sdl3 support.
Diffstat (limited to 'src/platforms')
-rw-r--r--src/platforms/core_desktop_sdl2.c (renamed from src/platforms/core_desktop_sdl.c)2
-rw-r--r--src/platforms/core_desktop_sdl3.c23
2 files changed, 24 insertions, 1 deletions
diff --git a/src/platforms/core_desktop_sdl.c b/src/platforms/core_desktop_sdl2.c
index 4105b25..ce105ee 100644
--- a/src/platforms/core_desktop_sdl.c
+++ b/src/platforms/core_desktop_sdl2.c
@@ -1,7 +1,7 @@
#include "main.h"
#include "lua_core.h"
#include "core.h"
-#include "platforms/core_desktop_sdl.h"
+#include "platforms/core_desktop_sdl2.h"
void platformDefineGlobals() {
lua_State* L = state->luaState;
diff --git a/src/platforms/core_desktop_sdl3.c b/src/platforms/core_desktop_sdl3.c
new file mode 100644
index 0000000..9314b26
--- /dev/null
+++ b/src/platforms/core_desktop_sdl3.c
@@ -0,0 +1,23 @@
+#include "main.h"
+#include "lua_core.h"
+#include "core.h"
+#include "platforms/core_desktop_sdl3.h"
+
+void platformDefineGlobals() {
+ lua_State* L = state->luaState;
+
+ lua_getglobal( L, "RL" );
+/*DOC_DEFINES_START*/
+/*DOC_DEFINES_END*/
+ lua_pop( L, -1 );
+}
+
+void luaPlatformRegister() {
+ // lua_State* L = state->luaState;
+ // lua_getglobal( L, "RL" );
+
+ // lua_pop( L, -1 );
+#ifdef LUA_EVENTS
+ // platformRegisterEvents();
+#endif
+}