summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-05-29[rtext] Added cast to ExportFontAsCode output to fix C++ compiler errors (#4013)DarkAssassin23
2024-05-29[build.zig] Fix Zig emscripten build (#4012)Dylan
* Fix for issue #4010 Split the code for Zig's master branch and >= 0.12.0 due to changes in https://github.com/ziglang/zig/pull/19623 * Restore the cache_include path which was removed in error Accidently removed a couple lines I didn't mean to 🙈
2024-05-29Update raylib_api.* by CIgithub-actions[bot]
2024-05-29ADDED: `IsFileNameValid()`Ray
2024-05-29[rmodels] Multiplication of colors in `DrawModelEx` which can be simplified ↵Le Juez Victor
(#4002) * simplifies color multiplication `DrawModelEx` * add explicit casts
2024-05-29[parser] MemoryCopy() calls: Prevent buffer overflow by replacing hard-coded ↵avx0
arguments (#4011) In future, if a dev edits the second arg and miscalulates the corresponding 3rd arg, there will be a buffer overflow or the string (2nd arg) will be cut short. This commit prevents that.
2024-05-24Update BINDINGS.md (#4004)Lionel Briand
Add L-Briand/raylib-zig-bindings to the Language Bindings table
2024-05-24fix WaveCrop(): update wave->frameCount (#4003)listeria
also allow `finalFrame = wave->frameCount' as the range of frames does not include it. Co-authored-by: Listeria monocytogenes <[email protected]>
2024-05-21nim bindings are in 5.1-dev, remove umaintained repos (#3999)Antonis Geralis
* nim bindings are in 5.1-dev, remove umaintained repos * Update BINDINGS.md * move to umaintained * Update BINDINGS.md * github editor is pranking me
2024-05-21Update rcore_desktop_sdl.cRay
2024-05-21REVIEWED: `ColorToInt()` PRRay
2024-05-21Call SDL_GL_SetSwapInterval() after GL context creation (#3997)JupiterRider
2024-05-21[rtextures] Fix Undefined behaviour in ColorToInt (#3996)OetkenPurveyorOfCode
2024-05-21fixed out of bounds error in GenMeshTangents (#3990)Salvador Galindo
2024-05-21Update BINDINGS.mdRay
2024-05-21Update BINDINGS.md (#3995)Carmine Pietroluongo
2024-05-21BINDINGS.md: raylib-rs now at 5.0 (#3991)IoIxD
2024-05-21Update raylib_api.* by CIgithub-actions[bot]
2024-05-21fix WaveCrop() and use frames instead of samples (#3994)listeria
Co-authored-by: Listeria monocytogenes <[email protected]>
2024-05-18REVIEWED: LoadBMFont(), issue on not glyph data initializedRay
2024-05-18Update config.hRay
2024-05-16[raudio] Removed drwav_uninit in LoadMusicStream to fix a crash (#3986)FishingHacks
2024-05-16[rcore_web] Relative mouse mode issues. (#3940)Cemal Gönültaş
* [rcore_web] Relative mouse mode issues. * Review formatting.
2024-05-16[RAYMATH] Revert Extern 'C' in raymath (#3985)Jeffery Myers
* Update raylib_api.* by CI * Remove Extern C for raymath, it breaks some cases in mingw-w64 and does not fix any warning issues. --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-15LazyPath.path has been deprecated, using b.path() (#3983)CosmicBagel
This works in zig 0.12, LazyPath.path has been removed in zig 0.13 Co-authored-by: CosmicBagel <>
2024-05-15REVIEWED: 2d camera zoom, add alternative method #3977Ray
2024-05-15Update shaders_palette_switch.cRay
2024-05-15Use logarithmic scaling for a 2d example with zoom functionality (#3977)Mike Will
2024-05-15[parser] Don't crash for files that don't end in newlines (#3981)Peter0x44
The parser assumes all lines end in newlines, but sometimes this isn't true. Check for a null terminator along with '\n' when stripping leading spaces.
2024-05-13[raymath] Add extern "C" to raymath header for C++ (#3978)Jeffery Myers
* Update raylib_api.* by CI * Add an extern C to raymath to prevent warnings in C++ --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13Fix parsing of empty parentheses (#3974)Filyus
Co-authored-by: Filyus <[email protected]>
2024-05-13feat(zig): add `opengl_version` option (#3979)Alexei Mozaidze
Added `opengl_version` option to `src/build.zig`.
2024-05-12Reviewed input params #3974Ray
2024-05-10remove #define RGFWDEF and make the #undefs only happen for their OS (RGFW) ↵Colleague Riley
(#3971) * Fix Makefile issues (RGFW) (linux) (macOS) * Do not use nanosleep on windows at all (PLATFORM_DESKTOP_RGFW) * remove #define RGFWDEF and make the #undefs only happen for their OS
2024-05-09Do not use "nanosleep" on windows at all (PLATFORM_DESKTOP_RGFW) (#3970)Colleague Riley
* Fix Makefile issues (RGFW) (linux) (macOS) * Do not use nanosleep on windows at all (PLATFORM_DESKTOP_RGFW) --------- Co-authored-by: ColleagueRiley <[email protected]>
2024-05-09Fix Makefile issues (RGFW) (linux) (macOS) (#3969)Colleague Riley
Co-authored-by: ColleagueRiley <[email protected]>
2024-05-07Fixes for loading Music (#3966)veins1
* Fixes for loading Music Fix for #3889 Fixes for QOA crashes. Memory leak FIX on unsuccessful .wav loading. * Added comments
2024-05-07Update MakefileRay
2024-05-07make RGFW a custom platform (#3941)Colleague Riley
* fix minor bugs and errors (x86) for the RGFW platform, update RGFW platform license, update makefile info for RGFW platform * revert * (RGFW) (winapi) fix mouse hide bug when cursor changes * ensure PLATFORM_SHELL is defined (PLATFORM_RGFW) --------- Co-authored-by: ColleagueRiley <[email protected]>
2024-05-07Implementing GetMonitorWidth/Height for DRM (#3956)gabriel-marques
* Implementing GetMonitorWidth/Height and GetMonitorPhysicalWidth/Height for drm Added implementation for DRM for functions : - GetMonitorWidth() - GetMonitorHeight() - GetMonitorPhysicalWidth() - GetMonitorPhysicalHeight() - GetMonnitorName() These functions take an argument but only the value 0 is accepted. This is because the DRM platform implementation manages only one screen for now * Refactor "GetMonitor" properties for DRM Platform Refactored GetMonitorHeight, GetMonitorWidth, GetMonitorPhysicalHeight, GetMonitorPhysicalWidth and GetMonitorName to accept only argument "0" as more than one screen is not supported in DRM platform.
2024-05-06Update BINDINGS.md (#3963)MrScautHD
2024-05-05[rcore_desktop] Fix 3693 initial window geometry (#3950)Christian Haas
* Rework window placement and dimensions for multi-monitor setups; - fullscreen apps use primary monitor, exclusively - non-fullscreen apps come in two variants: a) pre-determined window size by user b) use-active-monitor dimensions by user specifying 0x0 Either way, the window shall be centred at the monitor where it was created This may have been the original intent, yet the primary monitor was used also for the second case, regardless where the window opened. * Clean up code, handle error, fix integer-overflow for centering windowed fullscreen
2024-05-05[rlgl] Fix incorrect matrix multiplication order in `rlMultMatrixf` (#3935)bohonghuang
2024-05-05Minor formatting tweaksRay
2024-05-01Set default init values for random #3954Ray
2024-05-01Default shader attrib locations need to be exposedRay
They need to be exposed on `rlgl.h` header section (not implementation section) because with some specific use cases (custom config.h, rmodels module enabled), building fails otherwise.
2024-05-01Update rprand.hRay
2024-05-01Reviewed some warningsRay
2024-04-30Update raylib_api.* by CIgithub-actions[bot]
2024-04-30Changed one minor Comment (#3949)UmgefallenesGlas