737214b71b
Add embedded assets, splash screens, and asset loading support
...
Features added:
- Embedded main.lua and Lua files support (EMBED_MAIN option)
- Embedded assets support (EMBED_ASSETS option)
- Splash screens with dual logo display (always embedded)
- Asset loading progress tracking API (BeginAssetLoading, UpdateAssetLoading, EndAssetLoading)
- Custom font embedding for splash/loading screens
- --log flag for Windows console control
- --no-logo flag to skip splash screens in development
- Python scripts for embedding (embed_lua.py, embed_assets.py, embed_logo.py, embed_font.py)
- Documentation (EMBEDDING.md, ASSET_LOADING.md, SPLASH_SCREENS.md)
This allows building single-executable releases with all Lua code and assets embedded.
2025-11-03 17:48:56 +05:30
Indrajith Latha
3afcbd3200
Disable LUAJIT option to use liblua.a instead of missing libluajit.a
2025-11-03 16:35:24 +05:30
jussi
929076b576
SetMusicPan was setting pitch fix.
2025-10-17 15:41:35 +03:00
jussi
63f3c1781c
Basic sdl3 support.
2025-03-12 23:26:01 +02:00
jussi
cdb719b239
EXPOSE_API_SYMBOLS, SetShaderValueWithBuffer and SetShaderValueVWithBuffer.
2024-12-10 21:50:10 +02:00
jussi
af2bf6f7a2
Expose dynamic symbols build option.
2024-08-20 19:32:38 +03:00
jussi
3cb6567bda
GetRayBoxCells exit normal fix.
2024-08-06 14:03:09 +03:00
jussi
1d66edf4f2
Position argument added for GetCodepoint, GetCodepointNext and GetCodepointPrevious.
2024-04-13 18:44:42 +03:00
jussi
6557a2ebca
Build option for Lua events that is off by default.
2024-02-10 21:06:09 +02:00
jussi
8882d2ff2c
Platform web.
2023-11-29 19:52:47 +02:00
jussi
1ab9722875
Support for different platforms. Platform_desktop_sdl.
2023-11-23 00:00:49 +02:00
jussi
841aa897f1
GC_UNLOAD build time define and replaced with flag to change it at runtime.
2023-11-15 18:34:34 +02:00
jussi
d74a505d40
Compress/decompress and Encode/Decode DataBase64.
2023-11-03 23:12:55 +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
8ad7254292
LuaJIT compatibility.
2023-07-02 17:44:24 +03:00
jussi
870e3a46a6
More rlgl General render state functions. Fixed rlgl function prefix to rl.
2023-05-15 14:18:58 +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
6a7c660f33
GetKeyName and GetKeyScancode.
2023-03-30 00:13:02 +03:00
jussi
921ed3b07f
Lua interpreter mode and easings module.
2022-11-11 19:23:35 +02:00
jussi
49f1dad6b9
Moved to raylib 4.2.0. Renamed some directory functions to raylib 4.2.0 conventions. Removed GenMeshBinormals and GetRayCollisionModel. Sound and music pan.
2022-08-19 13:38:09 +03:00
jussi
4f54a0a499
Create material using correct texture source.
2022-07-26 16:33:04 +03:00
jussi
b034aa01dc
Image manipulation functions.
2022-05-04 23:11:09 +03:00
jussi
8800de59fa
Web build.
2022-02-22 02:49:15 +02:00
jussi
612ede6da4
Documentation. waving_cubes example and RL_DrawFPS and RL_ColorFromHSV.
2022-02-21 19:05:05 +02:00
jussi
8182a5f1b6
Documentation and better cmakelist.
2022-02-20 20:37:39 +02:00
jussi
6e4fdd3b3a
Added initial files.
2022-02-18 18:27:10 +02:00