Commit Graph

9391 Commits

Author SHA1 Message Date
Ray 65cddc852e Reviewed comments 2026-01-25 19:06:08 +01:00
Ray a33ae4a8ef Update raymath.h 2026-01-23 17:11:37 +01:00
The4codeblocks b21d7f234b [raymath] QuaternionFromVector3ToVector3(), math is wrong (#5508)
* the math in QuaternionFromVector3ToVector3 is wrong

* fix styling
2026-01-23 17:08:10 +01:00
Viktor Demčák eda915232d Update miniaudio to v0.11.24 (#5506) 2026-01-23 14:13:17 +01:00
nate e16467e8b6 Clean up Matrix handling and rl* functions to follow convention (#5505)
- Use named fields in rlTranslatef and rlScalef instead of array literals
- Label implicit row-major to column-major transpose in MatrixToFloatV
- Update rlSetUniformMatrix to use rlMatrixToFloat convention
2026-01-23 13:53:57 +01:00
Catania 594f5429b2 [rcore] LoadDirectoryFilesEx(), count files if not recursive (#5496)
* LoadDirectoryFilesEx on not recursive loading count files

* Removed FilePathList.capacity

* Added security check in case of memory leak

* Fix stop loading paths early on recursive loading

* Fix count directories only if filter contains DIRECTORY_FILTER_TAG

* rlparser: update raylib_api.* by CI

* GetDirectoryFileCount() and GetDirectoryFileCountEx() made visible

* rlparser: update raylib_api.* by CI

* Added new file and directories filter tags

* Renamed `fileCount` in `ScanDirectoryFiles()` to `expectedFileCount`

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-23 13:48:26 +01:00
Ray c610d228a2 Update text_inline_styling.c 2026-01-20 21:01:41 +01:00
Ray 29896a2403 REVIEWED: Some comments (Code Gardening) 2026-01-19 12:40:32 +01:00
Ray a8c75f2bc5 Update models_first_person_maze.c 2026-01-17 20:15:48 +01:00
Ray fbed591a6f Reviewed example 2026-01-17 20:15:45 +01:00
jscaff 9621c3d395 Add QNX EGL2.0 Library configuration (#5499) 2026-01-16 09:42:15 +01:00
jscaff 10b94b02ad Fix opengl interop single header library not having it's implementation loaded (#5498) 2026-01-15 23:30:13 +01:00
Ray 439448ad7c Update rcore.c 2026-01-15 10:43:08 +01:00
Ray 0df2fe981b REVIEWED: ExportFontAsCode() #5497 2026-01-15 10:42:58 +01:00
base a938a7c97a chore: add GetAppDir for wasm returning root VFS (#5495) 2026-01-15 10:08:03 +01:00
Matthew Kennedy 026b7e808a fix drm resources leak (#5494) 2026-01-15 10:03:54 +01:00
Ray 4b74312860 Update ROADMAP.md 2026-01-13 20:03:30 +01:00
Ray 4be6815b3b Revert "fix zig build accessing env vars (#5490)"
This reverts commit cfb81e4a00.
2026-01-13 16:27:51 +01:00
Ray 533a17e283 Merge branch 'master' of https://github.com/raysan5/raylib 2026-01-13 16:27:30 +01:00
Ray 132151cf28 Revert "Update build.zig to work with 0.16 (#5487)"
This reverts commit 32e7732061.
2026-01-13 16:27:16 +01:00
Iisakki Rotko cfb81e4a00 fix zig build accessing env vars (#5490) 2026-01-12 22:58:41 +01:00
Ray 644ff28f87 Update shaders_deferred_rendering.c 2026-01-12 13:36:40 +01:00
Ray 28b9411e9d REMOVED: RLGL_RENDER_TEXTURES_HINT, enabled by default and no complaints of anyone having issues #5479 2026-01-12 13:23:27 +01:00
Ray 0c33c603f4 REVIEWED: EXTERNAL_CONFIG_FLAGS usage, check moved to config.h
Due to `utils` module removal, `EXTERNAL_CONFIG_FLAGS` was not working, so the system was redesigned.
This change is independent of #4411
2026-01-12 13:04:38 +01:00
Morgan Moore 32e7732061 Update build.zig to work with 0.16 (#5487) 2026-01-11 23:43:38 +01:00
James Mintram d7c38cfbe4 fix rglfw.c path in build.zig for bsd platforms (#5486) 2026-01-11 22:01:14 +01:00
Ray 4badbe2b17 REVIEWED: Variable scope #5485 2026-01-11 21:02:59 +01:00
Ray 51bdaa34fa Update raylib.vcxproj 2026-01-11 16:56:47 +01:00
Ray 483b26ef84 Update rexm.c 2026-01-11 01:04:32 +01:00
Ray 972d6f0775 REXM: Fix raylib building 2026-01-11 00:32:16 +01:00
Ray d94ea00a97 Update raylib.sln 2026-01-11 00:27:24 +01:00
Ray f2c8a9c085 Merge branch 'master' of https://github.com/raysan5/raylib 2026-01-10 12:20:37 +01:00
Ray 1606dca0cb Update CMakeLists.txt 2026-01-10 12:20:26 +01:00
github-actions[bot] 21f026a484 rlparser: update raylib_api.* by CI 2026-01-10 11:13:29 +00:00
Ray dd7a1948f1 WARNING: REDESIGN: REMOVED: utils module, functionality moved to rcore module: logging and file-system #4551
[utils] was created long time ago, when [rcore] contained all the platforms code, the purpose of the file was exposing basic filesystem functionality across modules and also logging mechanism but many things have changed since then and there is no need to keep using this module.

 - Logging system has been move to [rcore] module and macros are exposed through `config.h` to other modules
 - File system functionality has also been centralized in [rcore] module that along the years it was already adding more and more file-system functions, now they are all in the same module
 - Android specific code has been moved to `rcore_android.c`, it had no sense to have specific platform code in `utils`, [rcore] is responsible of all platform code.
2026-01-10 12:13:07 +01:00
Ray 2f6feb74d4 Update raylib.sln 2026-01-10 11:53:46 +01:00
Ray c7de5c9d4b Updated examples VCXPROJ UUID, not correctly calculated by REXM 2026-01-10 11:53:29 +01:00
Ray 6833305826 REVIEWED: android_fopen() 2026-01-10 10:59:22 +01:00
lucas150670 8de88c71da fix: fall back on dirent filename when all route fails on Android (#5484) 2026-01-10 10:54:54 +01:00
Pîrvu Mihai Cristian 5b0a799769 fix (#5482) 2026-01-09 23:09:06 +01:00
Ray 1284d68721 Update core_highdpi_testbed.png 2026-01-09 20:18:45 +01:00
Ray a6dd2af9e9 Update rexm.c 2026-01-09 20:06:57 +01:00
Ray 11f7db2dd8 REXM: ADDED: core_keyboard_testbed 2026-01-09 20:06:53 +01:00
Ray 7218b674e5 REXM: Updated: textures_framebuffer_rendering 2026-01-09 20:05:46 +01:00
Ray cfd5c3f2ab Update examples_list.txt 2026-01-09 20:02:29 +01:00
Ray b365d23f49 Update examples_list.txt 2026-01-09 19:59:38 +01:00
Ray 4cf844b74e Update raylib.h 2026-01-09 19:55:31 +01:00
Ray 5cc42c1b80 Updated file name 2026-01-09 19:55:26 +01:00
Marcos Paccor 16e6d325b9 [raudio] Fix freeing the wrong memory (#5481) 2026-01-08 22:04:09 +01:00
Krzysztof Szenk 0bcf79ce28 [#5455] Fix for: Fix window width calculation by adding wOffset (#5480) 2026-01-08 17:26:56 +01:00