Commit Graph

  • cdf97cb392 auto generates all combinations of blending factors This adds a macro system that generate a function for each possible combination of blending factors, resulting in 11*11 functions, hence 121. This then allows for only one indirection and function call instead of two previously (assuming the first call was inlined). Bigfoot71 2026-03-17 22:56:06 +0100
  • d657e86043
    [rlsw] Fix typos, update build scripts, and align style (#5669) Le Juez Victor 2026-03-17 20:01:45 +0100
  • ee4d78a8b5 consistency tweak Bigfoot71 2026-03-17 19:55:40 +0100
  • 5e532ff7c0 fix build scripts for GRAPHICS_API_OPENGL_SOFTWARE Bigfoot71 2026-03-17 19:44:15 +0100
  • 8fc3041b9a fix typo that appeared during re-format Bigfoot71 2026-03-17 19:43:00 +0100
  • 0de2e8092b REVIEWED: GetTime(), make sure division is with doubles #5668 Ray 2026-03-17 19:38:29 +0100
  • 48a34d63ed Update rlsw.h Ray 2026-03-17 18:35:33 +0100
  • fbce5e7541 Bump rlgl version to 6.0, after the low-level shaders API redesign, aligned with raylib 6.0 Ray 2026-03-17 18:33:53 +0100
  • 18756bb79d REVIEWED: Software renderer flag, renamed to GRAPHICS_API_OPENGL_SOFTWARE Ray 2026-03-17 18:33:15 +0100
  • 6ddf9a1885 Code review, format tweaks, defined version to 1.5 Ray 2026-03-17 18:30:48 +0100
  • e7d999e3c7
    [rlsw] RenderTexture support (#5655) Le Juez Victor 2026-03-17 17:50:32 +0100
  • 0754c122c6 fix vla issue with msvc - fill depth / fill color Bigfoot71 2026-03-17 14:02:33 +0100
  • 93be463322 Added missing resource to audio_module_playing example #5664 Ray 2026-03-17 08:13:00 +0100
  • 5cd7202777 Update models_rlgl_solar_system.c Ray 2026-03-17 08:12:15 +0100
  • 22e1e86c52 Update raylib.vcxproj.filters Ray 2026-03-17 08:12:09 +0100
  • f9824eb9c2 style tweaks Bigfoot71 2026-03-17 01:57:22 +0100
  • 7ac973b4b8 fix pixel origin in line rasterization my bad, an oversight in my previous fix. This offset should have been moved here rather than per pixel during truncation. Bigfoot71 2026-03-17 01:23:22 +0100
  • fd6fdcce91 update rlgl - support of rlsw's framebuffers Bigfoot71 2026-03-17 01:09:42 +0100
  • 42ddf558f9 support of GL_DRAW_FRAMEBUFFER_BINDING Bigfoot71 2026-03-17 01:08:00 +0100
  • 5791f537c4 fix line shaking issue Bigfoot71 2026-03-17 00:48:15 +0100
  • 4928008e6d fix quad sorting + simplify quad rasterization part Bigfoot71 2026-03-17 00:02:30 +0100
  • dc9d2c90bc add glRenderbufferStorage binding + tweaks and fixes Bigfoot71 2026-03-16 23:31:04 +0100
  • e89c8a4440 fix ndc projection + review presentation and rename rlsw's resize/copy/blit Bigfoot71 2026-03-16 21:58:15 +0100
  • 9654fffa22 added FBO API + refactored rasterizer dispatch logic Bigfoot71 2026-03-16 21:05:15 +0100
  • 1eea511070 Remove trailing spaces Ray 2026-03-16 17:51:53 +0100
  • e0d3037e15 Update raylib.h Ray 2026-03-16 17:51:44 +0100
  • 483d687900 Updated examples versions, validated with REXM Ray 2026-03-16 17:19:27 +0100
  • 7401214e92 Update audio_stream_callback.c Ray 2026-03-16 17:14:53 +0100
  • d2be4ac2c9 Update CHANGELOG Ray 2026-03-16 17:04:36 +0100
  • 19ec2588be Update Makefiles for emsdk version 5.0.x, using required node 22.16.0 and Python 3.13.3 Ray 2026-03-16 17:04:30 +0100
  • e2aed43410 Update examples version to latest raylib 6.0 Ray 2026-03-16 17:03:02 +0100
  • 4a16dc9b09 Update build_webassembly.yml Ray 2026-03-16 17:01:26 +0100
  • ceeaf57a8b
    [CHANGELOG] fix github name (#5663) Maicon Santana 2026-03-16 08:24:33 +0000
  • 28add520cd
    [CHANGELOG] fix github name Maicon Santana 2026-03-16 08:05:58 +0000
  • dfc3f58a06
    fixed web platform resize events (#5662) Thomas Anderson 2026-03-15 17:26:29 -0500
  • fae2e88ff6 added a reusable object pool system will allow management of both textures and framebuffers added support for glTexSubImage2D added handling of 'GL_OUT_OF_MEMORY' errors removed the default internal texture (unused) Bigfoot71 2026-03-15 22:39:41 +0100
  • e44d94c194 fixed web platform resize events CrackedPixel 2026-03-15 15:20:59 -0500
  • 26f329a5e7
    fixed copy paste error in makefiles (#5660) Thomas Anderson 2026-03-15 14:40:26 -0500
  • 1d9e24eb58 REVIEWED: GetTime(), make it consistent between platforms, consider window initialization base time Ray 2026-03-15 20:39:57 +0100
  • 29280971be
    rcore_platform_sdl: Fix GetTime() resolution for sdl (#5653) Soma Mizobuchi 2026-03-15 15:31:18 -0400
  • 1b264e8dd1 fixed copy paste error in makefiles CrackedPixel 2026-03-15 14:27:06 -0500
  • fd017c0b2d
    fixed issue with mouse modes (#5659) Thomas Anderson 2026-03-15 14:25:31 -0500
  • 9ce16135be fixed issue with mouse modes CrackedPixel 2026-03-15 14:18:07 -0500
  • fbec6b0593 ADDED: Most relevant changes for raylib 6.0 Ray 2026-03-15 19:17:47 +0100
  • 8395374e3d Update HISTORY.md Ray 2026-03-15 19:17:03 +0100
  • cdb3f42998 rcore_platform_sdl: Fix GetTime() resolution for sdl Soma Mizobuchi 2026-03-13 23:53:45 -0400
  • 52d4fbaea6 review uint8_t <-> float conversion Bigfoot71 2026-03-15 17:42:42 +0100
  • f73909a71a style tweaks Bigfoot71 2026-03-15 16:06:56 +0100
  • 08a8c6c80e texture read/write cleanup + tweaks I made the pointers parameters restrict for reading/writing textures, which resulted in a slight improvement. And I reviewed the static inline statements, which could potentially bias the compiler; no difference, but it's cleaner. Bigfoot71 2026-03-15 15:14:45 +0100
  • 3f141c1698 fix depth write Bigfoot71 2026-03-15 14:27:05 +0100
  • 116191fd80
    LibraryConfigurations.cmake: exchanged MATCHES -> STREQUAL in platform choosing if-statements (#5654) Krzysztof Szenk 2026-03-15 08:48:55 +0100
  • 40b81dd52a Add GetMonitorVideoModes() to query all supported video modes for a monitor Ananyo Bhattacharya 2026-03-15 13:12:50 +0530
  • 817acf8c34 Add SetMouseCursorImage() and ClearMouseCursorImage() stubs for all non-GLFW platforms Ananyo Bhattacharya 2026-03-15 12:33:51 +0530
  • 7b4d4989d1 Add SetMouseCursorImage() and ClearMouseCursorImage() for GLFW platform Ananyo Bhattacharya 2026-03-15 12:22:07 +0530
  • 10ca5b7c91 review pixel get/set less ops for certain formats + fixes Bigfoot71 2026-03-15 03:14:25 +0100
  • 84dc84cfca review framebuffer blit/copy This greatly simplifies the framebuffer blit/copy logic while now supporting all pixel formats. It is slightly slower in debug builds, but this path is mainly kept for compatibility anyway. The copy_fast version is still used for the "normal" cases when presenting to the screen. Bigfoot71 2026-03-15 02:00:09 +0100
  • 1d62a2569f use of textures for the framebuffer - Framebuffers can now use all texture types that are already available. - The 24-bit depth format has been removed as it is no longer needed. - Framebuffer formats are still defined at compile time. - The allocated texture size is now preserved, which avoids frequent reallocations when resizing framebuffers and will allow the use of glTexSubImage2D. Bigfoot71 2026-03-15 00:54:32 +0100
  • 9f0a04594a LibraryConfigurations.cmake: exchanged MATCHES -> STREQUAL in platform choosing if-statements criss 2026-03-14 20:55:00 +0100
  • d6ac5d9de4 Merge branch 'master' of github.com:raysan5/raylib criss 2026-03-14 20:53:18 +0100
  • 30d8fedc40 review texture formats Added support for R3G3B2, R5G6B5, R4G4B4A4 and R5G5B5A1 Added depth formats Bigfoot71 2026-03-14 19:10:28 +0100
  • 5bf8d8b7de fix: add back missing fno-sanitize=undefined flag olafmustafar 2026-03-13 18:24:33 -0300
  • a6d5a7ffbc Update GitHub usernames for contributors Ray 2026-03-13 19:44:06 +0100
  • f89d38b086 Resolveed conflicts Ray 2026-03-13 18:55:36 +0100
  • 38ed50c07b
    [rcore][android] Fix CMake shared build and improve --wrap WARNING docs (#5646) ghera 2026-03-13 18:53:39 +0100
  • 4b9d802d4e
    Adapt build.zig to redesigned raylib build features config system (#5645) Wertual08 2026-03-13 20:53:11 +0300
  • 70cb8d15e0
    [examples] Add audio_stream_callback (#5638) dan-hoang 2026-03-13 10:51:49 -0700
  • 7763da41d7 Merge branch 'master' of https://github.com/raysan5/raylib Ray 2026-03-13 18:50:37 +0100
  • 6ba6df3af3 Remove trailing spaces Ray 2026-03-13 18:50:26 +0100
  • 7b9a2a4145 Update HISTORY.md Ray 2026-03-13 18:49:57 +0100
  • 980ac7d422 fix config.h macro extraction in build.zig asimos-bot 2026-03-13 10:21:06 -0300
  • f83590aa37
    Update BINDINGS.md (#5648) Jack 2026-03-13 06:30:48 +0000
  • c5712db1e0
    Update raylib-odin binding license (#5647) Joel Torres 2026-03-13 01:30:05 -0500
  • 801189a29c
    Update BINDINGS.md Jack 2026-03-13 02:30:50 +0000
  • 66c8be1e93
    Update raylib-odin binding license Joel Torres 2026-03-12 20:36:56 -0500
  • 1dcf5937af
    Update audio_stream_callback.c dan-hoang 2026-03-12 17:58:23 -0700
  • a3bf2aec05
    Update raylib version and copyright year in audio_raw_stream.c dan-hoang 2026-03-12 17:32:48 -0700
  • 419c87eca3
    Remove screenshot code in audio_stream_callback.c dan-hoang 2026-03-12 17:16:02 -0700
  • 95972abde5
    Update audio_raw_stream.c to more closely follow raylib coding conventions dan-hoang 2026-03-12 16:55:18 -0700
  • 74043bee26
    Merge branch 'raysan5:master' into audio-raw-stream-callback dan-hoang 2026-03-12 16:54:05 -0700
  • 80429cc1b3
    Delete examples/audio/audio_raw_stream_callback.png dan-hoang 2026-03-12 16:52:06 -0700
  • 2f7f8193a1
    Delete examples/audio/audio_raw_stream_callback.c dan-hoang 2026-03-12 16:51:47 -0700
  • cff632544c
    Add audio_stream_callback.c dan-hoang 2026-03-12 16:51:01 -0700
  • dcf0d383ca Adapt build.zig to redesigned raylib build features config system Wertual 2026-03-12 20:47:38 +0300
  • f9ea607385
    fix error in textinsert, found by github user chrg127 (#5644) Thomas Anderson 2026-03-12 05:38:06 -0500
  • 8a93587eaa
    Fix raycasting logic in models_basic_voxel.c (#5643) Thomas Prowse 2026-03-12 10:36:53 +0000
  • 64e8bfcfb6
    remove path override/change for linux (#5641) Thomas Anderson 2026-03-12 05:35:48 -0500
  • 4e360c97f4
    remove duplicate line in makefile (#5640) Thomas Anderson 2026-03-12 05:34:38 -0500
  • ee4f4a29c2
    [examples] Update audio_raw_stream.c (#5637) dan-hoang 2026-03-12 03:33:47 -0700
  • 33423d0e0f Put SetTargetFPS(30) before while (!WindowShouldClose()) in audio_raw_stream.c dan-hoang 2026-03-11 16:45:07 -0700
  • cd101ab3cf
    Put SetTargetFPS(30) before while(!WindowShouldClose()) in audio_raw_stream_callback.c dan-hoang 2026-03-11 16:46:26 -0700
  • 4e2c64a187
    Remove spaces before asterisks in comments in audio_raw_stream_callback.c dan-hoang 2026-03-11 16:45:53 -0700
  • a001eaa884
    Remove spaces before asterisks in comments in audio_raw_stream.c dan-hoang 2026-03-11 16:44:28 -0700
  • 261468ad0e
    Delete examples/audio_raw_stream.c dan-hoang 2026-03-11 16:39:30 -0700
  • 83b0acbd66 fix error in textinsert, found by github user chrg127 CrackedPixel 2026-03-11 12:17:57 -0500
  • 28b71564d2
    Fix raycasting logic in models_basic_voxel.c Thomas Prowse 2026-03-11 16:53:43 +0000
  • 3a392e92ba remove path override/change for linux CrackedPixel 2026-03-11 10:46:20 -0500
  • ad70ec7ab4 remove duplicate line in makefile CrackedPixel 2026-03-11 10:45:18 -0500
  • f1572fd488 Update audio_raw_stream_callback.c to more closely follow raylib coding conventions dan-hoang 2026-03-10 21:04:20 -0700
  • 4876d703f5
    Update audio_raw_stream.c to more closely follow raylib coding conventions dan-hoang 2026-03-10 21:03:39 -0700
  • 55ed7492fc
    Update audio_raw_stream.c to more closely follow raylib coding conventions dan-hoang 2026-03-10 21:01:46 -0700