| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-22 | Fix packing logic error in ```GenImageFontAtlas``` (#2979) | Hanaxar | |
| Basic packing algorithm currently follows this order: Copy pixel data -> Move offsetX for current glyph -> Check remaining space for current glyph... Since X offset already moved according current glyph, remaining space should be checked for next glyph. Because of this, occasionally, current logic causes glyphs wrapping around texture. Proposed fix accomplishes that by moving offsetX check to the beginning of the loop. | |||
| 2023-03-22 | Calculate exact image size in GenImageFontAtlas (#2963) | Hanaxar | |
| * Calculate exact image size in GenImageFontAtlas Calculate exact image size with a method based on total glyph width and glyph row count Current method seemed a little bit overkill with square root, log and power functions and only approximates image size which can be wonky with some weird fonts like cursive fonts. Proposed method calculates image size directly with a simpler method and results exact image size needed. * Update rtext.c * Update rtext.c Changed do-while to while loop, and also added an extra step to calculate maximum glyph width and excluding it from image width for extra safety. | |||
| 2023-03-20 | Updated version to avoid confusion with 4.5 release | Ray | |
| 2023-03-20 | Fix typo in rmodels.c (#2976) | Ikko Eltociear Ashimine | |
| Upate -> Update | |||
| 2023-03-19 | Add const qualifier to char * path argument in qoaplay_open() (#2972) | Webfra | |
| * Add const qualifier to char * path argument in qoa_open() * Remove unnecessary cast | |||
| 2023-03-19 | raudio: Fix warning on discarded const qualifier (#2967) | Rob Loach | |
| The `qoaplay_open()` function expects a `char *`, but we are passing in a `const char *`. While this works just fine, it does issue a compiler warning when strict: ``` src/raudio.c: In function ‘LoadMusicStream’: src/raudio.c:1290:45: warning: passing argument 1 of ‘qoaplay_open’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1290 | qoaplay_desc *ctxQoa = qoaplay_open(fileName); | ^~~~~~~~ In file included from src/raudio.c:233: src/external/qoaplay.c:86:34: note: expected ‘char *’ but argument is of type ‘const char *’ 86 | qoaplay_desc *qoaplay_open(char *path) | ~~~~~~^~~~ ``` This change casts the argument to a `char *` to fix the warning. | |||
| 2023-03-19 | Fix missing symbol when rglfw.c on BSD platforms (#2968) | Niels Martignène | |
| 2023-03-18 | Update Makefile comment to indicate arm64 as a supported Linux desktop ↵ | ashn | |
| platform (#2965) | |||
| 2023-03-15 | Update config.h | Ray | |
| 2023-03-15 | REVIEWED: `TraceLog()`, avoid possible buffer overflow | Ray | |
| 2023-03-14 | Spelling (#2957) | veins1 | |
| 2023-03-14 | Update rlgl.h | Ray | |
| 2023-03-13 | Updated Makefiles to include all missing new examples | Ray | |
| 2023-03-13 | Remove trailing spaces | Ray | |
| 2023-03-13 | Delete rcamera.old.h | Ray | |
| 2023-03-13 | Update miniaudio.h | Ray | |
| 2023-03-12 | Some tweaks | Ray | |
| 2023-03-12 | Update version to `raylib 4.5` | Ray | |
| 2023-03-12 | REVIEWED: `UpdateCameraPro()` to use `Vector3` | Ray | |
| 2023-03-12 | ADDED: `UpdateCameraPro()` -Experimental- | Ray | |
| REVIEWED: rcamera module formating REVIEWED: `core_3d_camera_example` | |||
| 2023-03-12 | ADDED: Security check for `emscripten_run_script()` #2954 | Ray | |
| 2023-03-12 | Update rcore.c | Ray | |
| 2023-03-07 | `WARNING`: REMOVED: `UnloadModelKeepMeshes()` | Ray | |
| 2023-03-07 | REVIEWED: Data types validation | Ray | |
| 2023-03-07 | WARNING: REMOVED: Multichannel audio support API | Ray | |
| 2023-03-07 | WARNING: REMOVED: Multichannel audio support API | Ray | |
| It was quite restrictive and hacky implementation, just load multiple types same sound to play multiple instances. | |||
| 2023-03-06 | fix(build): Fix DLL build on Windows (#2951) | Sid K | |
| Changes the DLL export condition to apply to platform WIN32 instead of compiler MSVC | |||
| 2023-03-06 | Replace TABS by 4 spaces | Ray | |
| 2023-03-06 | Remove trailing spaces | Ray | |
| 2023-03-06 | Tweak `WindowDropCallback()` #2943 | Ray | |
| 2023-03-06 | Update raudio.c | Ray | |
| 2023-03-06 | ADDED: QOA music streaming (with auxiliar lib) | Ray | |
| Some format tweaks | |||
| 2023-03-05 | REVIEWED: `GetWindowHandle()` #2950 | Ray | |
| 2023-03-05 | Support QOA audio file format by default | Ray | |
| 2023-03-05 | REVIEWED: QOA audio file export | Ray | |
| 2023-03-05 | Close issue #2949 | Ray | |
| 2023-03-05 | Update qoa.h | Ray | |
| 2023-03-05 | Change default threading model for COM objects | Ray | |
| It shouldn't matter much but it could avoid some conflicts with other libraries in the future (like `tinyfiledialogs`). | |||
| 2023-03-04 | REVIEWED: `GetWindowHandle()` #2938 | Ray | |
| 2023-02-26 | Add GL_MIN GL_MAX blending equations (#2945) | Antonis Geralis | |
| 2023-02-25 | Update rtextures.c | Ray | |
| 2023-02-25 | Minimal tweak | Ray | |
| 2023-02-24 | Update rcore.c | Ray | |
| 2023-02-24 | REVIEWED: `rlUnloadFramebuffer()` #2937 | Ray | |
| 2023-02-24 | Update rtext.c | Ray | |
| 2023-02-23 | REVIEWED: Data validation | Ray | |
| 2023-02-22 | ADDED: Security checks | Ray | |
| 2023-02-21 | REVIEWED: `GenMeshTangents()`, avoid crash on missing texcoords data #2927 | Ray | |
| 2023-02-21 | REVIEWED: `GetMonitorWidth()` and `GetMonitorHeight()` #2934 | Ray | |
| 2023-02-21 | REVIEWED: `IsWindowFocused()` to consider Android App state #2935 | Ray | |
