raylib/src
Le Juez Victor 39242dba23
[rlsw] Smarter texture management (#5296)
* simplified framebuffer management

* convert texture to rgba32

* remove float copy/blit

* adding SIMD framebuffer read/write
This adds SIMD framebuffer read/write, and also texel fetch.
This supports SSE2/SSE41 and SISD fallback (also includes ARM NEON support, conceptually identical but still needs testing).

* consistency

* tweaks

* review of `sw_texture_sample_linear`

* better quad sorting
unrelated to the PR, but at least it's done

* ignore some pipeline state in certains context

* convention tweaks

---------

Co-authored-by: Ray <raysan5@gmail.com>
2025-10-24 18:29:01 +02:00
..
external [rlsw] Smarter texture management (#5296) 2025-10-24 18:29:01 +02:00
platforms [rcore_desktop_sdl] fix: handle monitor ID correctly on SDL3 (#5290) 2025-10-21 22:07:04 +02:00
CMakeLists.txt [build][cmake] fix issue introduced by #5181 (#5198) 2025-09-23 18:04:30 +02:00
config.h Update config.h 2025-09-03 18:25:27 +02:00
Makefile Fix typo in RPI cross-compiler variable name (#5295) 2025-10-23 13:27:28 +02:00
minshell.html REVIEWED: Code/Web-Makefile formatting 2025-01-12 16:19:10 +01:00
raudio.c Reviewed formating 2025-10-15 19:20:11 +02:00
raylib.dll.rc Update year to 2025 2025-01-01 00:02:52 +01:00
raylib.dll.rc.data Update year to 2025 2025-01-01 00:02:52 +01:00
raylib.h [rcore] Add ComputeSHA256() function (#5264) 2025-10-15 19:07:41 +02:00
raylib.ico Update raylib.ico 2024-11-14 16:40:04 +01:00
raylib.rc Update year to 2025 2025-01-01 00:02:52 +01:00
raylib.rc.data Update year to 2025 2025-01-01 00:02:52 +01:00
raymath.h Update raymath.h 2025-09-26 23:03:10 +02:00
rcamera.h REVIEWED: Code sections description for consistency 2025-09-02 12:34:04 +02:00
rcore.c Revert undesired change to rcore and restore correct win32 ifdef and max path (#5297) 2025-10-23 17:45:33 +02:00
rgestures.h C++ compiler support v2 (#5252) 2025-10-15 19:11:44 +02:00
rglfw.c Update year to 2025 2025-01-01 00:02:52 +01:00
rlgl.h REVIEWED: New Win32 platform backend to accomodate rlsw Software Renderer 2025-10-20 19:10:41 +02:00
rmodels.c Fix DrawBillboardPro so that flipped images that are sampling from part of a larger texture still draw from the same source rectangle (#5276) 2025-10-16 10:18:42 +02:00
rshapes.c Update rshapes.c 2025-10-20 19:09:37 +02:00
rtext.c Removed trailing spaces 2025-10-21 13:51:03 +02:00
rtextures.c C++ compiler support v2 (#5252) 2025-10-15 19:11:44 +02:00
shell.html [build][cmake] Review web compilation system (#5181) 2025-09-14 10:05:07 +02:00
utils.c C++ compiler support v2 (#5252) 2025-10-15 19:11:44 +02:00
utils.h Update year to 2025 2025-01-01 00:02:52 +01:00