93f86fa074
fixes #5110
...
Adds more filters for conditional build of GetWindowHandle with glfw
2025-08-14 14:30:29 +01:00
76284f1a16
Corrected typo
2025-08-13 08:13:18 +02:00
dd19b8d2c2
REVIEWED: Requested window flags application after window initialization
2025-08-12 11:44:20 +02:00
195b968b86
Merge pull request #4837 from Andersama/support_all_window_flags_at_initialization
...
[rcore] Support window flags with initialization issues
2025-08-12 11:38:22 +02:00
95e4494cfe
ADDED: cursorLocked variable and review required code #4940 #4955
2025-08-12 11:33:58 +02:00
c4414fa1ed
Revert "Merge pull request #4945 from Moros1138/master"
...
This reverts commit bab234a160 , reversing
changes made to 13e384ce71 .
2025-08-12 10:58:56 +02:00
db2abfb9be
Merge branch 'master' into master
2025-08-12 10:28:52 +02:00
705ce45a33
FIX: Added callback broke keyboard input on web... #5107
2025-08-10 19:59:33 +02:00
9582d25217
Fix backspace key in Rpi SSH keyboard
...
There was a typo in the generated keycode.
2025-08-09 21:04:09 +02:00
570082deba
WARNING: **NEW** raylib code CONVENTION: Comments do not end with '.'
2025-08-07 18:23:20 +02:00
b4ecfb648d
Merge pull request #5084 from kariem2k/fix_cmake_sdl3
...
Removed verbose logging on SDL3.
2025-08-03 19:53:53 +02:00
603219d6d6
Removed verbose logging on SDL3. Happens every time the property is read!
2025-08-03 18:48:24 +01:00
50acba3ce8
REVIEWED: rcore_web, cleaning and reorganizing
2025-07-30 17:31:49 +02:00
18ae6a377c
Merge pull request #4956 from Moros1138/consume-keyboard-events
...
[rcore][web] Add `EmscriptenKeyboardCallback()` to consume key events
2025-07-30 17:03:10 +02:00
eb7f8912f8
Minor format tweaks
2025-07-26 12:50:29 +02:00
c9f9219fa6
REVIEWED: DRM cache buffers support #4988
2025-07-26 12:49:49 +02:00
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
7262be85fd
Minor format tweaks
2025-07-26 12:06:24 +02:00
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
36364192d5
Fixes GetWindowHandle returning a bad handle under Linux X11
2025-07-19 22:29:08 +01:00
8388160c32
- fixing SUPPORT_DRM_CACHE define check at the end of InitPlatform()
2025-07-15 13:58:23 +02:00
5b182139ae
- implementing Raylib coding convention
2025-07-07 17:55:32 +02:00
de62be0ec5
- created complier flag SUPPORT_DRM_CACHE, to enable triple buffered DRM caching
2025-07-07 17:28:23 +02:00
79c29cbe24
fixed compile error for PLATFORM sdl
2025-07-06 11:36:44 +01:00
44f670899c
REVIEWED: Avoid rtext dependency on rcore_desktop_sdl #4959
2025-06-24 20:11:35 +02:00
59bcf680aa
Code gardening...
2025-06-07 20:14:24 +02:00
533c12c386
Small security tweaks
2025-06-07 15:33:35 +02:00
060bd787b1
Refactor: Replace DRM swap buffer implementation with asynchronous page-flipping and framebuffer caching
...
The original implementation created/destroyed framebuffers (FBs) per-frame, leading to kernel overhead and screen tearing. This commit replaces it with a different approach using:
- Asynchronous `drmModePageFlip()` with vblank sync
- Framebuffer caching to reduce repeated FB creation/removal operations
- Proper resource management through BO callbacks and buffer release synchronization
- Added error handling for busy displays, cache overflows, and flip failures
- Event-driven cleanup via page_flip_handler to prevent GPU/scanout conflicts
Co-authored-by: rob-bits
2025-06-05 15:50:07 +02:00
51958d6e2c
changed RGFW_window_eventWait timeout to -1
2025-06-01 17:37:31 +03:00
6eeaf1dd5b
Update RGFW to 1.7.5-dev
2025-05-31 16:43:25 -03:00
c1bb53738e
Merge pull request #4974 from M374LX/rgfw-escape-fix
...
RGFW: fix Escape always closing the window
2025-05-31 20:43:40 +02:00
9bf4388a4f
Merge pull request #4965 from M374LX/rgfw-update
...
Update RGFW to 1.7
2025-05-31 20:42:08 +02:00
bc2b2864e0
RGFW: fix Escape always closing the window
2025-05-31 14:24:38 -03:00
3418172617
Update comments
2025-05-29 23:01:48 -03:00
a9525bfbc2
Update RGFW to 1.7
2025-05-29 16:03:39 -03:00
913c236487
REVIEWED: MAX_GAMEPAD_AXES
2025-05-29 12:51:08 +02:00
c0cf57f8f0
RGFW backend: add missing Right Control key
2025-05-28 22:38:16 -03:00
f7fe8b88cb
add EmscriptenKeyboardCallback to consume key events
2025-05-28 17:47:18 -04:00
8ef6473d33
return to ray's expected resize behavior
2025-05-25 18:58:35 -04:00
cf2099f18a
the holy grail
2025-05-24 20:33:27 -04:00
b6daa48a9c
Update rcore_android.c
...
corrected coding conventions.
2025-05-19 15:09:58 +05:30
5da2d10118
Update rcore_android.c
...
Bug Fix Update
Code to Ignore Hovering Inputs Completely
2025-05-18 18:53:28 +05:30
358917ffc3
trigger resize event when going into and out of fullscreen mode
2025-05-17 21:08:57 -04:00
d0d42e78ea
inform glfw that a change of window size has taken place
2025-05-17 21:08:35 -04:00
b618d7b35b
use parentElement's dimensions for width/height
2025-05-17 21:08:07 -04:00
8c99a508c6
REVIEWED: WindowSizeCallback(), GLFW
...
It is called on window minification and setting internal width/height to 0, that can break things
2025-05-14 23:49:24 +02:00
10478ff756
Revert GLFW_SCALE_FRAMEBUFFER to pre GLFW 4.3 behavior
2025-04-25 14:32:02 -04:00
fdb92b373b
Warning to direct users to appropriate function
2025-04-15 21:08:35 -04:00
80fcca4155
Update rcore_desktop_glfw.c
2025-04-14 12:37:06 +02:00
cc5739a6d7
REVIEWED: Some PRs formating
2025-04-13 20:55:38 +02:00