Ray
1fc0b4955f
REVIEWED: rl_gputex.h
, added some info for future improvements
2025-07-26 13:36:03 +02:00
Ray
eb7f8912f8
Minor format tweaks
2025-07-26 12:50:29 +02:00
Ray
8343aed4f6
Avoid fatal errors on OBJ model loading
2025-07-26 12:50:12 +02:00
Ray
c9f9219fa6
REVIEWED: DRM cache buffers support #4988
2025-07-26 12:49:49 +02:00
Ray
5c680739bd
Removed platform-specific flag from config.h #4988
2025-07-26 12:49:03 +02:00
Ray
86d9afc10c
Merge pull request #4988 from rob-bits/master
...
[rcore][drm] Replace DRM swap buffer implementation with asynchronous page-flipping and triple framebuffer caching
2025-07-26 12:14:21 +02:00
Ray
715e174d13
Merge pull request #5062 from danilwhale/feat/get-proc-address
...
[rlgl] Add rlGetProcAddress
2025-07-26 12:07:43 +02:00
Ray
7262be85fd
Minor format tweaks
2025-07-26 12:06:24 +02:00
Ray
4da399141a
Merge pull request #5063 from kariem2k/fix_cmake_sdl3
...
Fixed: CMake support for SDL3
2025-07-26 11:49:05 +02:00
Ray
d7893141f3
REVIEWED: rl_gputex.h
library to be usable standalone
2025-07-26 11:44:36 +02:00
Ray
94d8d7133b
Merge pull request #5045 from sleeptightAnsiC/fix_gputex_logging
...
[rl_gputex] fix: decouple logging and memory allocation from Raylib
2025-07-26 11:25:58 +02:00
Karim Ahmed
32960af1dc
Fixed:
...
Added CMake support for SDL3.
Now supports including SDL2 or SDL3 as a subdirectory within the project. The system will first check for SDL3, then SDL2. If neither is found, it will attempt find_package(SDL3), followed by find_package(SDL2). If all these checks fail, the process will terminate with an error.
2025-07-24 09:48:52 +01:00
Ray
9a042bc9ad
Merge pull request #5061 from myQwil/zig_manual_module
...
[build][zig] use `addLibrary()` and set root modules manually
2025-07-23 22:13:29 +02:00
danil
d6a897e551
[rlgl]: Add rlGetProcAddress
2025-07-23 21:41:45 +03:00
Mike Will
dfa21c2d1f
[build][zig] use addLibrary()
and set root modules manually
...
These changes will be required by Zig version 0.15.0.
2025-07-23 11:56:58 -04:00
Ray
5434ae1100
Merge pull request #5057 from Joecheong2006/example-double-pendulum
...
[examples]: New example: `shapes_double_pendulum`
2025-07-22 21:01:31 +02:00
Joecheong2006
10fadd9185
Replaced scalar to float
2025-07-22 11:59:46 -07:00
Joecheong2006
b6ae5af4e3
Removed redefined RAD and DEG
2025-07-22 11:57:16 -07:00
Joecheong2006
8a0ab163d3
Changed to 4 spaces
2025-07-22 11:50:48 -07:00
JoeCheong
f3854cb406
Fixed typo
2025-07-22 11:39:24 -07:00
Joecheong2006
f1714a6234
[examples]: New shapes example - double pendulum
2025-07-21 14:59:51 -07:00
Ray
7b017b60d9
Move global variable to right code section
2025-07-21 10:57:21 +02:00
Ray
dedf382f64
Merge pull request #5053 from didas72/master
...
[rcore][linux] Fixes GetWindowHandle returning a bad handle under Linux X11
2025-07-20 21:23:32 +02:00
Didas72
36364192d5
Fixes GetWindowHandle returning a bad handle under Linux X11
2025-07-19 22:29:08 +01:00
Ray
9b6c09c32f
Merge pull request #5049 from wwderw/master
...
[build] Update Makefile
2025-07-19 12:29:39 +02:00
wwderw
0b125a5fd7
Update Makefile
...
Remove .bc file removal from clean shell for windows configuration.
2025-07-19 04:54:05 -05:00
Ray
0b7dda8ab1
Merge pull request #5050 from katanya04/master
...
Update font load message
2025-07-19 11:44:11 +02:00
Catania
3d93b30262
Update font load message
2025-07-18 15:20:38 +02:00
Ray
78a06990c7
Merge pull request #5041 from PanicTitan/master
...
[example][web] Fix core_custom_frame_control.c to properly register inputs on web platform
2025-07-17 19:01:27 +02:00
Ray
82b80a6998
Review formatting, avoid variable
2025-07-17 18:49:58 +02:00
Ray
71b302846a
Review formatting, avoid variable
2025-07-17 18:49:54 +02:00
Ray
8823aba9df
Update rprand.h
2025-07-17 18:49:34 +02:00
Ray
6b9a685bae
Merge pull request #5048 from veins1/patch-4
...
[raudio] Fix: music stopping early. Fix: GetMusicTimePlayed for short music
2025-07-17 18:44:29 +02:00
Ray
14582a9f06
Merge pull request #5047 from RomainPlmg/#5009-fix-colorreplace-alpha
...
[rtextures] Fix ImageColorReplace() alpha issue replacement
2025-07-17 18:43:10 +02:00
wwderw
093e5200d0
Update Makefile
...
Clean up library build for the web
2025-07-17 05:19:39 -05:00
veins1
0405de794a
Fix for music stopping too early
2025-07-16 14:22:57 +00:00
veins1
d03ac97eff
GetMusicTimePlayed fix for music shorter than buffer size
2025-07-16 14:18:38 +00:00
Romain Plumaugat
34af70866c
[rtextures] Fix ImageColorReplace() alpha issue #5009
2025-07-15 23:19:39 +02:00
Ray
e00c5eb8b1
Merge pull request #5043 from vinnyhorgan/master
...
Fix warning log macro in rlgl
2025-07-15 20:20:27 +02:00
Ray
cbea2ff502
Merge pull request #5046 from maiconpintoabreu/updatestream-music
...
[raudio] Prevent UpdateMusicStream to run without music playing
2025-07-15 20:18:46 +02:00
Maicon Santana
3320a2c837
Fix to prevent UpdateMusicStream to run without music playing
2025-07-15 19:07:15 +01:00
katonar
8388160c32
- fixing SUPPORT_DRM_CACHE define check at the end of InitPlatform()
2025-07-15 13:58:23 +02:00
Ray
e7c043529c
Merge pull request #5044 from backspaceoverload/fix-HalfToFloat
...
[rtextures] Fix HalfToFloat Mantissa hex value
2025-07-15 13:12:46 +02:00
sleeptightAnsiC
85bf04c7bf
[rl_gputex] fix: decouple logging and memory allocation from Raylib
...
- make sure that src/external/rl_gputex.h uses it's own macros
for printing warnings and allocating memory
- add few additional macros in order to decouple rl_gputex from headers
that are being included by Raylib (e.g. *_MEMSET, *_NULL and so on)
- make sure that rl_gputex uses RL_*ALLOC, TRACELOG and RLAPI macros
when (and only when) being included by src/rtextures.c
- replace LOG() and RL_GPUTEX_SHOW_LOG_INFO macros with: RL_GPUTEX_WARN
and RL_GPUTEX_SHOW_WARN_INFO (this is a breaking change, but it was
broken and unusable anyway, see:
https://github.com/raysan5/raylib/issues/5039#issuecomment-3065732596 )
- fixes issue all issues mentioned in:
https://github.com/raysan5/raylib/issues/5039#issuecomment-3065732596
- remove logging upon successfully saving a file; Raylib does this
anyway and we want rl_gputex to only print WARNings upon failures;
see: https://discord.com/channels/426912293134270465/541710686468702250/1394406734306480352
- add additional condition when saving a file; now checks for both
fwrite() and fclose() failures; before it would warn about both,
but only return result based on fclose()
- add some notes about the current state of compiling rl_gputex
without depending on Raylib (spoiler: it's still broken...)
- bump rl_gputex version to 1.1 since this is a potential breaking
change (only for people attempting to use it without Raylib)
Fixes: https://github.com/raysan5/raylib/issues/5039
Reference: https://discord.com/channels/426912293134270465/541710686468702250/1394403611852931255
2025-07-15 07:53:50 +02:00
backspaceoverload
44ebf32389
Fix HalfToFloat Mantissa hex value
2025-07-15 00:52:47 -03:00
Daniel Vincent Horgan
901afadbf1
fix warning log macro in rlgl
2025-07-14 15:36:02 +02:00
Ray
f34e240688
Merge pull request #5042 from Sir-Irk/ImageDrawLineEx_fix
...
[rtextures] Fix `ImageDrawLineEx()` line thickness
2025-07-14 10:30:34 +02:00
Jeremy Montgomery
fce3102f1c
Remove excess comments
2025-07-14 00:11:17 -05:00
sir-irk
9f03d7c426
fixing comments
2025-07-13 23:02:02 -05:00
sir-irk
0c69c43c3a
fix ImageDrawLineEx to be able to draw even numbered thicknesses
2025-07-13 22:37:41 -05:00