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
jussi
5ff5a37137
SwapBufferEndianness.
2024-12-15 18:38:07 +02:00
jussi
cdb719b239
EXPOSE_API_SYMBOLS, SetShaderValueWithBuffer and SetShaderValueVWithBuffer.
2024-12-10 21:50:10 +02:00
jussi
cb2b0e4dff
WindowShouldClose and custom main loop example.
2024-11-22 14:57:31 +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
479726a5e4
Initial switch to raylib 5.5.
2024-11-20 18:23:42 +02:00
jussi
d40bf3a393
GetBufferAsString.
2024-08-29 13:01:21 +03:00
jussi
35e73465ac
LoadBufferFormatted, SetBufferData and CopyBufferData. Compressed resource file example.
2024-08-27 21:41:31 +03:00
jussi
61c932f260
GetMouseOffset and GetMouseScale.
2024-07-02 20:49:25 +03:00
jussi
c95c797da6
GetPlatform.
2024-05-20 17:56:28 +03:00
jussi
ca238975dc
Automation events.
2024-03-01 23:11:54 +02:00
jussi
625e4e0e4d
EnableEventWaiting and DisableEventWaiting.
2024-02-25 21:02:11 +02:00
jussi
47ed28b006
Added various missing functions.
2024-02-25 14:06:59 +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
b2b8219295
GetBufferData extra arguments. GetBufferElementSize and GetBufferLength.
2024-02-16 17:28:09 +02:00
jussi
3b3d0ad32e
LoadBufferFromString, LoadWaveFromMemory and LoadMusicStreamFromMemory.
2024-01-24 19:14:30 +02:00
jussi
ba4595305f
RLGL Hello triangle example.
2023-12-14 23:08:19 +02:00
jussi
6ecbbcc282
Files management functions.
2023-12-06 18:41:01 +02:00
jussi
4ff1b1dcb9
ExportBufferAsCode.
2023-11-29 17:20:54 +02:00
jussi
05eaafb79e
Initial changes for Raylib 5.0 and some missing functions.
2023-11-20 21:04:53 +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
e056446750
Organized core functions.
2023-11-09 21:24:58 +02:00
jussi
7b8ef2cd90
ExportBuffer and LoadBufferFromFile.
2023-11-05 22:43:03 +02:00
jussi
d74a505d40
Compress/decompress and Encode/Decode DataBase64.
2023-11-03 23:12:55 +02:00
jussi
be39fd9634
GlyphInfo type. Some new text and core functions.
2023-10-31 15:24:11 +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
7ef87c8e2f
New object types for Image, Texture, RenderTexture, Camera2D, Camera3D and Shader.
2023-10-27 22:53:56 +03:00
jussi
56c365c8cc
Buffer userdata object and rlgl Vertex buffers management.
2023-10-26 20:09:16 +03:00
jussi
5438a70b0a
logLevelInvalid for bad function calls and invalid data formats.
2023-08-04 22:21:40 +03:00
jussi
3445d935d6
Camera3D lib. New camera3D functions.
2023-04-10 23:52:13 +03:00
jussi
fe15e836bd
Switched to Raylib vertion 4.5. Removed some functions and added others. Main changes to camera3D.
2023-04-06 19:19:44 +03:00
jussi
6a7c660f33
GetKeyName and GetKeyScancode.
2023-03-30 00:13:02 +03:00
jussi
9df23e32b0
RL_GetWindowSize renamed to RL_GetScreenSize.
2023-02-15 01:10:03 +02:00
jussi
7e61bffe5f
RL_GetFileLength.
2022-12-10 18:47:45 +02:00
jussi
973d902a16
ReiLuaGui File explorer.
2022-12-08 18:24:41 +02:00
jussi
08ef5b4352
RL_LoadDirectoryFilesEx and separate option for doc_parser.
2022-11-27 16:25:25 +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
4cb361733e
Rest of shapes draw functions.
2022-06-12 23:20:10 +03:00
jussi
9dd3fa10ce
Rest of the core misc functions.
2022-06-11 22:13:59 +03:00
jussi
9598d72b8b
Rest of input functions and camera system functions.
2022-06-05 12:24:06 +03:00
jussi
f293e25dd8
Shader load functions argument fix. File drop and change directory.
2022-05-18 18:10:45 +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
30d425aa26
Screen-space related functions for 3DCamera.
2022-03-31 13:55:02 +03:00
jussi
a3c28c0001
More window related functions.
2022-03-31 12:58:50 +03:00
jussi
6d1c14e09c
More raygui functions and updated to raygui v3.2-dev.
2022-03-25 22:31:59 +02:00
jussi
26a11a4b7f
Measure text.
2022-03-10 17:53:43 +02:00
jussi
30ae308c9b
Documentation, heightmap example and custom begin and end draw.
2022-02-22 19:09:57 +02:00