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
jussi
7d59796907
SDL3 Events.
2025-03-14 22:06:34 +02:00
jussi
63f3c1781c
Basic sdl3 support.
2025-03-12 23:26:01 +02:00
jussi
c9ebe23d62
RL.config and InitWindow.
2024-11-21 23:25:28 +02:00
jussi
4c0eb17a9c
New raylib 5.5 functions.
2024-11-21 00:11:31 +02:00
jussi
d3202073a7
FontCopy.
2024-09-26 23:02:13 +03:00
jussi
b011b2ca4e
GetRayBoxCells fix.
2024-08-05 23:35:57 +03:00
jussi
61c932f260
GetMouseOffset and GetMouseScale.
2024-07-02 20:49:25 +03:00
jussi
e9539e9373
DrawTextBoxed uses lineSpacing. GetTextLineSpacing.
2024-06-13 14:52:56 +03:00
jussi
9edaf7a47b
Use GetApplicationDirectory instead of GetWorkingDirectory for basePath if no path argument given.
2024-05-20 15:45:31 +03:00
jussi
04d2a7df47
GuiGetFont fix.
2024-02-22 01:10:22 +02:00
jussi
178196b0ff
Raygui lib tooltip.
2024-02-21 23:25:17 +02:00
jussi
836c9d1d00
Pointer variable declaration style change.
2024-02-18 19:46:50 +02:00
jussi
aa03fffcb3
Raygui textures with SetShapesTexture.
2023-11-30 02:50:00 +02:00
jussi
21eb3f90c4
Platform specific API documentation generation.
2023-11-28 22:39:10 +02:00
jussi
2b330bbadb
Experimental pen tablet events.
2023-11-27 23:16:49 +02:00
jussi
a1887aa866
SDL Events.
2023-11-24 20:09:34 +02:00
jussi
1ab9722875
Support for different platforms. Platform_desktop_sdl.
2023-11-23 00:00:49 +02:00
jussi
d19864947b
Joystick event.
2023-11-18 17:11:36 +02:00
jussi
65fababd8d
Shaders management functions.
2023-10-31 02:11:46 +02:00
jussi
c3295e014d
Reintroducing Unload functions. Is*Ready functions. GC_UNLOAD setting and check function.
2023-10-30 22:40:20 +02:00
jussi
76911d45a8
New object types for all types.
2023-10-29 13:21:42 +02:00
jussi
fd49d806cf
New object types for Wave, Sound, Music and Light.
2023-10-28 16:42:49 +03:00
jussi
af03c7364e
New object type Font.
2023-10-28 14:15:20 +03:00
jussi
7ef87c8e2f
New object types for Image, Texture, RenderTexture, Camera2D, Camera3D and Shader.
2023-10-27 22:53:56 +03:00
jussi
95be0403e6
Argumets stored in RL.arg array.
2023-10-15 22:31:17 +03:00
jussi
3fc07a02d5
Window events.
2023-08-18 15:01:58 +03:00
jussi
c911ba0431
RL.event function with input events.
2023-08-18 01:23:30 +03:00
jussi
b7b46ada04
Vertex buffers state and Shader state functions. Vertex buffers management WIP.
2023-08-17 18:33:50 +03:00
jussi
5438a70b0a
logLevelInvalid for bad function calls and invalid data formats.
2023-08-04 22:21:40 +03:00
jussi
8008ebf1b0
New rlgl functions and texture can be given as table.
2023-06-01 20:35:06 +03:00
jussi
acc56fc7c2
Texture now can be either Texture or RenderTexture. No need to change texture source anymore.
2023-05-01 18:23:36 +03:00
jussi
a9ce78128d
Can now have multiple Music objects like other Raylib objects instead of just one.
2023-04-25 18:19:14 +03:00
jussi
dc2edd6944
Raygui wrapper lib.
2023-04-14 00:11:58 +03:00
jussi
921ed3b07f
Lua interpreter mode and easings module.
2022-11-11 19:23:35 +02:00
jussi
314d0412a5
Get font info.
2022-06-26 15:03:08 +03:00
jussi
36baf4c122
Removed autoset fps.
2022-06-21 12:36:22 +03:00
jussi
c106785ae5
Wave and more sound functions.
2022-05-31 18:05:44 +03:00
jussi
ed4636fa81
Camera2D.
2022-05-04 17:21:49 +03:00
jussi
fbfe1e0cb6
Lights.
2022-04-05 01:38:03 +03:00
jussi
6e4fdd3b3a
Added initial files.
2022-02-18 18:27:10 +02:00