raylib/src/platforms
MULTi 1c6f683161
[rcore][drm] Improved touch input handling and multitouch support, closes #4842 (#5447)
* Improved touch input handling and multitouch support in drm platform

* revert

* made some fixes for the touch issue in drm platform

* updated touch input handling by adding multitouch support

* improved how it handles the multitouch

* added cleanup

* Remove touch last update tracking to simplify touch input handling

* improved multitouch support by tracking touch positions and IDs for each slot

* Better touch input handling

* Increase maximum touch points from 8 to 10 and enhance touchscreen prioritization logic

* Refactor touch input handling to use slot index as ID for stability and simplify touch clearing logic

* Improve touch input handling by activating slot 0 based on mouse click or touch events

* touch event handling to use tracking ID for unique touch identification

* Add multitouch detection to PollMouseEvents for improved touch handling

* Fix conditional formatting in PollMouseEvents for clarity

* Refactor conditional statements in PollMouseEvents and InitPlatform for improved readability

* Fix formatting in PollMouseEvents for improved readability
2025-12-29 12:54:30 +01:00
..
rcore_android.c [rcore] [android] fixed gesture system not reporting GESTURE_NONE (#5452) 2025-12-29 12:50:12 +01:00
rcore_desktop_glfw.c REVIEWED: InitPlatform(), code simplification 2025-12-29 12:39:40 +01:00
rcore_desktop_rgfw.c REMOVED: SetupFramebuffer(), most platforms do not need it any more 2025-12-28 16:07:59 +01:00
rcore_desktop_sdl.c REMOVED: CORE.Window.fullscreen, using available flag instead 2025-12-28 16:05:42 +01:00
rcore_desktop_win32.c REMOVED: SetupFramebuffer(), most platforms do not need it any more 2025-12-28 16:07:59 +01:00
rcore_drm.c [rcore][drm] Improved touch input handling and multitouch support, closes #4842 (#5447) 2025-12-29 12:54:30 +01:00
rcore_memory.c REVIEWED: Make sure all variables are initialized on definition, prioritize one line per variable definitions 2025-12-14 19:45:28 +01:00
rcore_template.c REMOVED: CORE.Window.fullscreen, using available flag instead 2025-12-28 16:05:42 +01:00
rcore_web_emscripten.c REMOVED: CORE.Window.fullscreen, using available flag instead 2025-12-28 16:05:42 +01:00
rcore_web.c Update rcore_web.c 2025-12-28 16:20:43 +01:00