summaryrefslogtreecommitdiff
path: root/src/state.c
diff options
context:
space:
mode:
authorjussi2025-03-14 22:06:34 +0200
committerjussi2025-03-14 22:06:34 +0200
commit7d59796907b4582eb8a64e7e52a3a428f0d7434d (patch)
tree7c1092dbce198d9318f2d78d296b35deef6187a4 /src/state.c
parent63f3c1781cec32bd4603cd92a9b788e3000a9594 (diff)
downloadreilua-enhanced-7d59796907b4582eb8a64e7e52a3a428f0d7434d.tar.gz
reilua-enhanced-7d59796907b4582eb8a64e7e52a3a428f0d7434d.tar.bz2
reilua-enhanced-7d59796907b4582eb8a64e7e52a3a428f0d7434d.zip
SDL3 Events.
Diffstat (limited to 'src/state.c')
-rw-r--r--src/state.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/state.c b/src/state.c
index 8f8c03d..3f806d9 100644
--- a/src/state.c
+++ b/src/state.c
@@ -18,6 +18,11 @@ bool stateInit( int argn, const char** argc, const char* basePath ) {
state->mouseOffset = (Vector2){ 0, 0 };
state->mouseScale = (Vector2){ 1, 1 };
+#if defined PLATFORM_DESKTOP_SDL2 || defined PLATFORM_DESKTOP_SDL3
+ state->SDL_eventQueue = malloc( PLATFORM_SDL_EVENT_QUEUE_LEN * sizeof( SDL_Event ) );
+ state->SDL_eventQueueLen = 0;
+#endif
+
return state->run;
}
@@ -29,10 +34,6 @@ void stateContextInit() {
state->defaultTexture = (Texture){ 1, 1, 1, 1, 7 };
state->shapesTexture = (Texture){ 1, 1, 1, 1, 7 };
state->RLGLcurrentShaderLocs = malloc( RL_MAX_SHADER_LOCATIONS * sizeof( int ) );
-#ifdef PLATFORM_DESKTOP_SDL2
- state->SDL_eventQueue = malloc( PLATFORM_SDL_EVENT_QUEUE_LEN * sizeof( SDL_Event ) );
- state->SDL_eventQueueLen = 0;
-#endif
int* defaultShaderLocs = rlGetShaderLocsDefault();
for ( int i = 0; i < RL_MAX_SHADER_LOCATIONS; i++ ) {