Commit Graph

3 Commits

Author SHA1 Message Date
9c62d9dc1b Update UPGRADE_SUMMARY.md with build scripts info 2025-11-03 18:13:32 +05:30
f4d927aac0 Update UPGRADE_SUMMARY.md with fix status and known changes 2025-11-03 18:05:26 +05:30
f185f2c31a 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.
2025-11-03 18:04:54 +05:30