| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 days | Add flexible module loading and complete file embedding | Indrajith K L | |
| - Support any folder structure (no hard-coded folders) - Embed all file types recursively from any folder - Fix require() dot-to-slash conversion for embedded modules - Clean build folder for fresh builds every time - Generate empty headers for Lua-only projects Backward compatible with existing projects. | |||
| 10 days | Add game folder workflow, custom executable names, cross-platform tasks, and ↵ | Indrajith K L | |
| logging controls | |||
| 10 days | Add macOS support and project creation tool | Indrajith K L | |
| - Add macOS static and dynamic library linking support - Add cross-platform build scripts for Windows, macOS, and Linux - Add project creation script with metadata embedding - Add macOS app bundle creation with icon support - Update CMakeLists.txt for platform detection - Fix STB rect pack duplicate symbols - Remove test images and unused files - Consolidate documentation into MACOS.md | |||
| 2025-11-05 | Prevent splash screens from being closeable | Indrajith K L | |
| Removed the WindowShouldClose() check from the splash screen loop to prevent users from closing the splash screens prematurely. Previously, users could press ESC or click the X button during splash screens, which would skip to the game but create confusion since it didn't actually exit the application. Now splash screens play through completely for a consistent user experience. Developers can still skip splashes using the --no-logo flag. | |||
| 2025-11-05 | Disable antialiasing for all fonts loaded via Lua API | Indrajith K L | |
| All pixel fonts and TTF fonts loaded through RL.LoadFont(), RL.LoadFontEx(), RL.LoadFontFromImage(), and RL.LoadFontFromMemory() now use TEXTURE_FILTER_POINT instead of the default bilinear filtering. This ensures crisp, pixel-perfect rendering without blurring for pixel art fonts and maintains consistency across all font loading methods in the game engine. | |||
| 2025-11-04 | Use Oleaguid as default font instead of Raylib default | Indrajith K L | |
| 2025-11-03 | Fix SEGV crash: Initialize window and font in stateInit() | Indrajith K L | |
| - 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 | Add embedded assets, splash screens, and asset loading support | Indrajith 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. | |||
| 2025-10-17 | SetMusicPan was setting pitch fix. | jussi | |
| 2025-09-18 | Fixed fast_tilemap and texture_atlas_repeat examples. | jussi | |
| 2025-09-09 | Bit fastes uluaGet* functions for vectors, color, rectangle and quaternion. | jussi | |
| 2025-09-08 | AudioStream management functions. | jussi | |
| 2025-08-30 | DrawMeshInstanced takes transforms as Buffer. | jussi | |
| 2025-06-11 | MeasureTextBoxed and DrawTextBoxedEx to DrawTextBoxed. | jussi | |
| 2025-06-11 | uluaGet* pops lua stack correctly when userdata given in table. | jussi | |
| 2025-06-02 | Frustum math from raylib extras. | jussi | |
| 2025-05-24 | RL.load and RL.unload functions for memory leak debugging. SoundAlias ↵ | jussi | |
| garbage collection. | |||
| 2025-05-14 | DrawTextBoxed Color change escape sequence. | jussi | |
| 2025-05-03 | DrawTextBoxed fix. | jussi | |
| 2025-05-02 | SetImageData. | jussi | |
| 2025-04-09 | RectPack. | jussi | |
| 2025-03-17 | Fast tilemap example. | jussi | |
| 2025-03-14 | SDL3 Events. | jussi | |
| 2025-03-12 | Basic sdl3 support. | jussi | |
| 2025-03-12 | Added rlDisableShader for SetShaderValue* functions. | jussi | |
| 2025-03-10 | uluaPushTransform translation field name fix. | jussi | |
| 2025-02-06 | Blend modes example. | jussi | |
| 2025-01-31 | UpdateTexture and UpdateTextureRec now take pixel data as Buffer. | jussi | |
| 2025-01-17 | SetBufferData takes table of values. | jussi | |
| 2025-01-17 | Bitwise functions now use 64 bit integers. | jussi | |
| 2025-01-16 | BUFFER_UNSIGNED_LONG and BUFFER_LONG. | jussi | |
| 2024-12-15 | SwapBufferEndianness. | jussi | |
| 2024-12-11 | Gui Icons enumeration. | jussi | |
| 2024-12-10 | EXPOSE_API_SYMBOLS, SetShaderValueWithBuffer and SetShaderValueVWithBuffer. | jussi | |
| 2024-11-22 | WindowShouldClose and custom main loop example. | jussi | |
| 2024-11-21 | RL.config and InitWindow. | jussi | |
| 2024-11-21 | New raylib 5.5 raymath functions. | jussi | |
| 2024-11-21 | New raylib 5.5 rlgl functions. | jussi | |
| 2024-11-21 | New raylib 5.5 functions. | jussi | |
| 2024-11-20 | Initial switch to raylib 5.5. | jussi | |
| 2024-10-25 | glDepthRange and glPolygonOffset. | jussi | |
| 2024-10-02 | GuiSetSliderDragging, GuiGetSliderDragging, GuiSetSliderActive and ↵ | jussi | |
| GuiGetSliderActive. | |||
| 2024-09-26 | FontCopy. | jussi | |
| 2024-09-25 | UnloadMaterial can also optionally free textures and shader. | jussi | |
| 2024-09-10 | rlSetVertexAttribute takes pointer as Buffer. | jussi | |
| 2024-08-29 | GetBufferAsString fix. | jussi | |
| 2024-08-29 | GetBufferAsString. | jussi | |
| 2024-08-29 | CopyBufferData uses size instead of length. | jussi | |
| 2024-08-27 | LoadBufferFormatted, SetBufferData and CopyBufferData. Compressed resource ↵ | jussi | |
| file example. | |||
| 2024-08-06 | GetRayBoxCells exit normal fix. | jussi | |
