5a54fc12a2
REVIEWED: Prioritize calloc() calls than malloc() on some cases
2025-09-10 21:03:06 +02:00
8f32c502a7
REVIEWED: Code sections definition
2025-09-02 12:10:40 +02:00
4a4997c615
fix unnecessary warnings in some files ( #5152 )
2025-08-28 22:28:56 +02:00
a9970484f3
Remove trailing spaces
2025-08-14 20:37:18 +02:00
095319602c
REVIEWED: Compule for OpenGL 1.1 #5088
2025-08-06 13:09:56 +02:00
d6a897e551
[rlgl]: Add rlGetProcAddress
2025-07-23 21:41:45 +03:00
901afadbf1
fix warning log macro in rlgl
2025-07-14 15:36:02 +02:00
b677376088
Delete shader in case compilation fails
2025-06-22 23:52:34 +02:00
3e336e4470
Reviewed warning
2025-06-11 19:52:35 +02:00
59bcf680aa
Code gardening...
2025-06-07 20:14:24 +02:00
21f0fe2a73
Removed some spaces
2025-05-21 19:06:04 +02:00
461c9c9d90
review tabs
2025-04-22 15:02:09 +02:00
a7333a9dae
review near/far
2025-04-22 15:00:54 +02:00
3d83c1c796
Format tweak
2025-03-25 19:27:55 +01:00
63e608d485
comment tweak
2025-03-24 15:07:36 +01:00
46cd07d2c7
WARNING: REVERTED CHANGE THAT BROKE BATCHING!!! #4849
...
I'm sorry... I did not detect this change was breaking batching... :(
2025-03-21 17:17:45 +01:00
cb830bed72
Increased depth size and clip distances to avoid z-fighting issues
2025-03-13 16:34:39 +01:00
bd8e59f18d
Replace size_t by unsigned int
2025-03-10 17:07:18 +01:00
4c8c72778d
Remove trailing spaces
2025-03-10 17:04:29 +01:00
da8a08006a
Added some comments on latest change
2025-02-25 12:46:06 +01:00
27af359d1c
[rlgl] Preserve texture on mode switching ( #4364 )
...
* Fix textures on draw mode switch
* formatting fix
* ident
2025-02-25 12:39:00 +01:00
a979b10966
Minor format tweak
2025-02-25 11:43:22 +01:00
313067d749
Update rlgl.h
2025-01-16 19:47:21 +01:00
5d9aed5d40
[rlgl] Optimize rlReadScreenPixels ( #4667 )
...
This optimization works in the following ways:
1. Reduces calls to malloc to 1. Instead of needing an extra array, we
can just swap the top half with the bottom half of the one array.
2. Unroll the inner for loop and remove a condition. Unrolling loops
buys some performance wins, but the real goal was to remove the if check
and just set the alpha channel to 255.
On my hidpi arm64 laptop, I saw ~60% improvement in performance in my
debug build (29 FPS vs 47 FPS). When optimized, the gains were roughly
10% (75 FPS vs 83%).
Signed-off-by: K. Adam Christensen <pope@shifteleven.com >
2025-01-08 18:53:27 +01:00
05c4d8a652
[rlgl.h] Fixed typo in top comment ( #4658 )
...
"renderer" to "rendered"
2025-01-05 12:29:31 +01:00
fa0eada61a
Update year to 2025
2025-01-01 00:02:52 +01:00
0212ed0a4b
setting MAX_LEVEL based on actual mipcount input ( #4622 )
2024-12-20 14:14:13 +01:00
79facde353
fix rlActiveDrawBuffers for OpenGL ES 3 ( #4605 )
2024-12-16 00:51:42 +01:00
d2cd2a0152
[rlgl][rmodels] Add instranceTransform shader location index #4538 ( #4579 )
2024-12-08 12:48:54 +01:00
ff71e3a513
use unused variable. Fixes #4560 ( #4561 )
2024-12-01 23:22:46 +01:00
26548c1062
Remove trail-spaces
2024-11-19 12:33:13 +01:00
10789a4d49
Update rlgl.h
2024-11-19 12:31:14 +01:00
0e1fc33c5c
Fix signed/unsigned mismatch in rlgl ( #4443 )
2024-10-26 22:59:50 +02:00
1f6b3384fa
Reviewed formatting, remove end-line points, for consistency with comments
2024-10-26 12:26:00 +02:00
80b490c8f1
Reviewed formating to follow raylib conventions #4429
2024-10-26 12:15:06 +02:00
7fedf9e0b8
[rtextures/rlgl] Load mipmaps for cubemaps ( #4429 )
...
* [rlgl] Load cubemap mipmaps
* [rtextures] Only generate mipmaps that don't already exist
* [rtextures] ImageDraw(): Implement drawing to mipmaps
* [rtextures] Load cubemap mipmaps
2024-10-26 12:09:38 +02:00
4e3fc84050
Minor format tweaks
2024-10-26 00:52:22 +02:00
5065b85d33
Update rlgl.h
2024-10-24 12:45:12 +02:00
b0140b876b
REVIEWED: GPU skninning on Web, some gotchas! #4412
2024-10-24 12:25:05 +02:00
f141c75cde
Removed trailing spaces
2024-10-21 17:00:52 +02:00
c935ca3168
Reviewed formatting #4408
2024-10-21 16:59:55 +02:00
f402147a63
Updated instanced rendering support loading ( #4408 )
2024-10-21 16:56:19 +02:00
8cbf34ddc4
WARNING: BREAKING: Renamed several functions for data validation #3930
2024-10-16 19:26:12 +02:00
3fb1ba25ac
Removed tabs and triple line-breaks
2024-10-08 18:45:52 +02:00
96d91a3892
[rlgl] Fix rlgl standalone defaults ( #4357 )
...
* Fix rlgl standalone defaults
* Fix rmodels
2024-10-02 11:41:21 +02:00
09987b01cc
[MODELS] Better fix for GPU skinning issues ( #4353 )
...
* Make the max VBO match the animation flag.
* re-enable GPU skinning for mac, and fix the max buffer to be correct based on the GPU skinning support flag.
2024-10-02 10:49:56 +02:00
282d6478ba
Complements the #4348 GPU skinning fix ( #4352 )
2024-10-01 12:09:06 +02:00
0e7bcd5639
[MODELS] Disable GPU skinning for MacOS platform ( #4348 )
...
* Update raylib_api.* by CI
* Disable GPU skinning on MacOS
Add GPU skinning example to MSVC Projects.
* Update raylib_api.* by CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-30 12:10:02 +02:00
212b1e5fe7
Fix rlgl standalone defaults ( #4334 )
2024-09-21 23:11:40 +02:00
e5d0cc978a
Some minor tweaks
2024-09-20 17:32:01 +02:00