From f185f2c31a611c985dbdb5e1b40a0c4c2a1dc3b1 Mon Sep 17 00:00:00 2001 From: Indrajith K L Date: Mon, 3 Nov 2025 18:04:54 +0530 Subject: Fix SEGV crash: Initialize window and font in stateInit() - Move window initialization and font loading to stateInit() - Window now opens before splash screens (required for rendering) - Custom font loaded in stateInit for splash screen use - Remove RL.config() call from luaCallMain() (window already initialized) - Remove stateContextInit() call (initialization now done in stateInit) - Add hasWindow, customFontLoaded, resolution fields to State - Fix memory management for custom font in stateFree() This matches the ReiLua-JamVersion architecture where the window is opened early so splash screens can render properly. --- build/CMakeFiles/4.1.2/CMakeSystem.cmake | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 build/CMakeFiles/4.1.2/CMakeSystem.cmake (limited to 'build/CMakeFiles/4.1.2/CMakeSystem.cmake') diff --git a/build/CMakeFiles/4.1.2/CMakeSystem.cmake b/build/CMakeFiles/4.1.2/CMakeSystem.cmake new file mode 100644 index 0000000..000cf69 --- /dev/null +++ b/build/CMakeFiles/4.1.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.26100") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.26100") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.26100") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.26100") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) -- cgit v1.2.3