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
3bedd89e1d
AudioStream management functions.
2025-09-08 22:36:40 +03:00
jussi
e26bb8603c
RL.load and RL.unload functions for memory leak debugging. SoundAlias garbage collection.
2025-05-24 23:56:42 +03:00
jussi
6ddaea56a5
BUFFER_UNSIGNED_LONG and BUFFER_LONG.
2025-01-16 19:58:28 +02:00
jussi
cdb719b239
EXPOSE_API_SYMBOLS, SetShaderValueWithBuffer and SetShaderValueVWithBuffer.
2024-12-10 21:50:10 +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
3aecd6dd99
OpenGL Stencil management functions.
2024-04-15 20:07:32 +03:00
jussi
ca238975dc
Automation events.
2024-03-01 23:11:54 +02:00
jussi
836c9d1d00
Pointer variable declaration style change.
2024-02-18 19:46:50 +02:00
jussi
9b27daefc2
Process renamed to update to be more inline with naming of raylib and common convention.
2024-02-18 15:26:21 +02:00
jussi
70a2bcba18
Rest of font loading/unloading functions. GlyphInfo type to userdata. GlyphInfo management functions.
2024-01-03 18:23:19 +02:00
jussi
917ce853fc
Rest of rlRenderBatch functions.
2023-12-15 12:52:28 +02:00
jussi
eb7873be2b
More Model management functions, BoneInfo and Transform.
2023-12-07 22:38:13 +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
d19864947b
Joystick event.
2023-11-18 17:11:36 +02:00
jussi
d74a505d40
Compress/decompress and Encode/Decode DataBase64.
2023-11-03 23:12:55 +02:00
jussi
b9903277bc
Merged uluaGet*Index functions to uluaGet* functions.
2023-10-31 17:15:48 +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
d287078c65
Userdata objects can be referenced with lightuserdata.
2023-10-30 00:04:11 +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
6be8d71fac
Release v0.5.
2023-10-27 01:16:03 +03:00
jussi
56c365c8cc
Buffer userdata object and rlgl Vertex buffers management.
2023-10-26 20:09:16 +03:00
jussi
95be0403e6
Argumets stored in RL.arg array.
2023-10-15 22:31:17 +03:00
jussi
c3352b8ed7
isValidRenderTexture fix.
2023-10-11 15:19:54 +03:00
jussi
6e17282197
GetFontTexture.
2023-08-24 20:19:13 +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
5438a70b0a
logLevelInvalid for bad function calls and invalid data formats.
2023-08-04 22:21:40 +03:00
jussi
560ff1a208
Camera2D and Camera3D can be given as tables.
2023-06-01 23:56:14 +03:00
jussi
8008ebf1b0
New rlgl functions and texture can be given as table.
2023-06-01 20:35:06 +03:00
jussi
22f70cf06f
textures and core new argument style.
2023-04-07 18:47:48 +03:00
jussi
3cc1af265f
GenImagePerlinNoise and GenImageText. Get indexed functions for types.
2023-04-07 15:09:27 +03:00
jussi
deda5fb917
Exit function and N-Patch fix.
2022-11-27 14:08:58 +02:00
jussi
06f9940682
Rest of mesh management functions.
2022-05-25 21:52:36 +03:00
jussi
811df4a7c9
Quaternions.
2022-05-18 19:16:05 +03:00
jussi
30d425aa26
Screen-space related functions for 3DCamera.
2022-03-31 13:55:02 +03:00
jussi
c3ae0a6c28
Color pixel functions.
2022-02-27 19:31:28 +02:00
jussi
6e4fdd3b3a
Added initial files.
2022-02-18 18:27:10 +02:00