summaryrefslogtreecommitdiff
path: root/include/core.h
AgeCommit message (Collapse)Author
2025-11-03Add embedded assets, splash screens, and asset loading supportIndrajith K L
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.
2024-12-15SwapBufferEndianness.jussi
2024-12-10EXPOSE_API_SYMBOLS, SetShaderValueWithBuffer and SetShaderValueVWithBuffer.jussi
2024-11-22WindowShouldClose and custom main loop example.jussi
2024-11-21RL.config and InitWindow.jussi
2024-11-21New raylib 5.5 functions.jussi
2024-11-20Initial switch to raylib 5.5.jussi
2024-08-29GetBufferAsString.jussi
2024-08-27LoadBufferFormatted, SetBufferData and CopyBufferData. Compressed resource ↵jussi
file example.
2024-07-02GetMouseOffset and GetMouseScale.jussi
2024-05-20GetPlatform.jussi
2024-03-01Automation events.jussi
2024-02-25EnableEventWaiting and DisableEventWaiting.jussi
2024-02-25Added various missing functions.jussi
2024-02-21Raygui lib tooltip.jussi
2024-02-18Pointer variable declaration style change.jussi
2024-02-16GetBufferData extra arguments. GetBufferElementSize and GetBufferLength.jussi
2024-01-24LoadBufferFromString, LoadWaveFromMemory and LoadMusicStreamFromMemory.jussi
2023-12-14RLGL Hello triangle example.jussi
2023-12-06Files management functions.jussi
2023-11-29ExportBufferAsCode.jussi
2023-11-20Initial changes for Raylib 5.0 and some missing functions.jussi
2023-11-15GC_UNLOAD build time define and replaced with flag to change it at runtime.jussi
2023-11-09Organized core functions.jussi
2023-11-05ExportBuffer and LoadBufferFromFile.jussi
2023-11-03Compress/decompress and Encode/Decode DataBase64.jussi
2023-10-31GlyphInfo type. Some new text and core functions.jussi
2023-10-30Reintroducing Unload functions. Is*Ready functions. GC_UNLOAD setting and ↵jussi
check function.
2023-10-27New object types for Image, Texture, RenderTexture, Camera2D, Camera3D and ↵jussi
Shader.
2023-10-26Buffer userdata object and rlgl Vertex buffers management.jussi
2023-08-04logLevelInvalid for bad function calls and invalid data formats.jussi
2023-04-10Camera3D lib. New camera3D functions.jussi
2023-04-06Switched to Raylib vertion 4.5. Removed some functions and added others. ↵jussi
Main changes to camera3D.
2023-03-30GetKeyName and GetKeyScancode.jussi
2023-02-15RL_GetWindowSize renamed to RL_GetScreenSize.jussi
2022-12-10RL_GetFileLength.jussi
2022-12-08ReiLuaGui File explorer.jussi
2022-11-27RL_LoadDirectoryFilesEx and separate option for doc_parser.jussi
2022-08-19Moved to raylib 4.2.0. Renamed some directory functions to raylib 4.2.0 ↵jussi
conventions. Removed GenMeshBinormals and GetRayCollisionModel. Sound and music pan.
2022-06-12Rest of shapes draw functions.jussi
2022-06-11Rest of the core misc functions.jussi
2022-06-05Rest of input functions and camera system functions.jussi
2022-05-18Shader load functions argument fix. File drop and change directory.jussi
2022-05-04Camera2D.jussi
2022-04-05Lights.jussi
2022-03-31Screen-space related functions for 3DCamera.jussi
2022-03-31More window related functions.jussi
2022-03-25More raygui functions and updated to raygui v3.2-dev.jussi
2022-03-10Measure text.jussi
2022-02-22Documentation, heightmap example and custom begin and end draw.jussi