Commit Graph

9760 Commits

Author SHA1 Message Date
Ray 4ced756474 Merge branch 'master' of https://github.com/raysan5/raylib 2026-04-18 18:53:05 +02:00
Ray 88f8ca42f5 Update rcore_drm.c 2026-04-18 18:53:03 +02:00
Ziya 9a3283f698 [examples] shapes_collision_ellipses (#5722)
* Added shapes_collision_ellipses example

* Address review comments from raysan

* Address review comments

* update collision ellipses screenshot

* Restore shapes_following_eyes.c to upstream

* Rename shapes_collision_ellipses to shapes_ellipse_collision and fix header
2026-04-18 18:40:07 +02:00
Thomas Anderson f0a043bb75 [Platform/RGFW] add support for software rendering (#5773)
* add support for software rendering

* null check on freeing

* add back line

* rename framebuffer to surface

* add guard on free

* update makefile to prevent software on web

* update for mac
2026-04-17 18:09:57 +02:00
areynaldo dde8c8e07e [build-windows.bat] Update build-windows script (#5769)
* Update build-windows script

* Use vswhere in build-windows script
2026-04-17 18:04:08 +02:00
Ray 1cbe438f93 Update rcore_desktop_rgfw.c 2026-04-17 18:03:29 +02:00
Ray 7c96c24cf9 Update rcore.c 2026-04-17 17:57:05 +02:00
Ray d116c92f13 Merge branch 'master' of https://github.com/raysan5/raylib 2026-04-17 17:57:01 +02:00
Ray 14fe0cbfd8 Update rlgl.h 2026-04-17 17:56:49 +02:00
Ray 94f3c094e7 Update raudio.c 2026-04-17 17:56:47 +02:00
Thomas Anderson be768e27f9 fix issue with gettime (#5772) 2026-04-17 17:55:04 +02:00
Thomas Anderson 6ef36c0a17 fix examples makefile define (#5767) 2026-04-16 13:01:54 +02:00
Ray 49f88dc6ed Update config.h 2026-04-16 11:12:50 +02:00
Nilso Júnior 86aa0950bd [raymath] Refactor QuaternionFromAxisAngle (#5766)
Checking if lenght equals 0 inside the if statement is not necessary.
2026-04-16 08:37:04 +02:00
Ray 96e30549f5 Align default values on comments for config variables 2026-04-16 00:05:23 +02:00
Ray 1e43c1d372 Revert "Remap stb_vorbis malloc/free calls to RL_MALLOC/RL_FREE (#5763)"
This reverts commit 21897f4bb9.
2026-04-15 23:58:05 +02:00
nadav78 21897f4bb9 Remap stb_vorbis malloc/free calls to RL_MALLOC/RL_FREE (#5763) 2026-04-15 23:51:47 +02:00
Ray d8ebeb8939 Update raymath.h 2026-04-15 21:03:25 +02:00
Ray 82e980bd42 Log info about HighDPI content scaling on display initialization 2026-04-15 12:37:42 +02:00
Thomas Anderson 0decdcd497 update defines for new format etc (#5760) 2026-04-15 12:20:51 +02:00
Thomas Anderson 4628915787 Update typos/grammar (#5759) 2026-04-15 09:18:30 +02:00
Maicon Santana dfbaafa337 [zig] Adjusting build.zig to run on 0.16.0 (#5758)
* Adjusting build.zig to run on 0.16.0

* changing version to 6
2026-04-14 20:57:50 +02:00
Ray 019cc889fc Updated Notepad++ scripts and autocomplete 2026-04-13 19:26:28 +02:00
Thomas Anderson 034ffda887 [cmake] update cmake for PLATFORM_MEMORY (#5749)
* update cmake for PLATFORM_MEMORY

* remove opengl example for memory platform

* update for winmm and cross compile
2026-04-13 18:55:45 +02:00
Ebben Feagan 970531d112 Update BINDINGS.md to add new FreeBASIC port (#5755)
Added the raylib4fb port
2026-04-12 23:49:38 +02:00
Ray 99eaf72362 Merge branch 'master' of https://github.com/raysan5/raylib 2026-04-12 19:49:54 +02:00
Ray 1339ec637e Update raylib.h 2026-04-12 19:49:45 +02:00
Thomas Anderson 44e5126d08 update 2025->2026, 5.5->6.0 (#5754) 2026-04-12 19:21:09 +02:00
Ray 51d693607e Update Makefile 2026-04-12 11:07:19 +02:00
Ray a5427bc38f Update rlsw.h 2026-04-12 11:07:09 +02:00
Maicon Santana 605303f62b fix: pthread_mutex_lock called on a destroyed mutex (#5752) 2026-04-12 10:32:05 +02:00
Thomas Anderson b3592631b0 update makefile for PLATFORM_MEMORY (#5750) 2026-04-12 10:25:59 +02:00
Ray ddfbe973d4 Updated Windows resource file 2026-04-12 10:24:35 +02:00
Thomas Anderson fe5271c568 update raylib.rc to 6.0 (2026) (#5748) 2026-04-12 10:23:09 +02:00
Thomas Anderson de95b3aa70 added gpuready check to gentexturemipmaps (#5747) 2026-04-10 15:42:06 +02:00
Ray fbcc8cdb55 Update shapes_top_down_lights.c 2026-04-09 11:52:06 +02:00
Ray ca6f188233 Update shaders_shapes_textures.c 2026-04-09 11:52:04 +02:00
Ray 8e54b19d9f Update shapes_basic_shapes.c 2026-04-09 11:46:00 +02:00
Ray e24b01bb28 Update HISTORY.md 2026-04-09 11:36:26 +02:00
Ray 68d519910a Merge branch 'master' of https://github.com/raysan5/raylib 2026-04-09 11:35:24 +02:00
Ray 53915d77e6 Update CHANGELOG 2026-04-09 11:22:13 +02:00
github-actions[bot] b202421e08 rlparser: update raylib_api.* by CI 2026-04-09 09:16:49 +00:00
Ray 05a14456ae REDESIGNED: DrawCircleGradieent() to use Vector2 as center parameter #5738 2026-04-09 11:16:31 +02:00
Angshuman Kishore Mahato c5fc771622 removed the first RL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEMATRICES (#5727) 2026-04-06 00:38:04 +02:00
Ray d3c6f426b4 Update for software renderer on DRM #5721 2026-04-05 11:02:26 +02:00
Peter0x44 c4bd4faab5 [build][CMake] REVIEWED: DRM software renderer configuration (#5721)
https://github.com/raysan5/raylib/pull/5720#issuecomment-4187113099

In this comment, it was pointed out that LibraryConfigurations.cmake
still tries to find and link egl, gbm, and glesv2, even when using the
software renderer is it not necessary.

This patch addresses that.
2026-04-05 11:01:44 +02:00
Krzysztof Szenk 4a6ceb9c76 [rcore_rgfw] Icon color format fix (#5724)
After RGFW update to 2.0.0-dev in fbd83cafc7, RGFW_window_setIcon api has changed -- not it takes pixel format enum instead of number of channels. On raylib side it was still passing 4 (number of channels in rgba) which is enum value for BGRA8. Instead we have to pass 2 now (RGFW_formatRGBA8 = 2).
2026-04-05 10:50:31 +02:00
Ray 6ef0044381 REVIEWED: Window messages WM_SIZING, WM_SIZE, WM_WINDOWPOSCHANGED #5720 2026-04-04 17:37:25 +02:00
Ray 1122add3ee Minor format tweak 2026-04-04 17:36:18 +02:00
Ray 92f82b4add Update raylib.h 2026-04-04 16:50:15 +02:00