Title: Fix: [rcore][drm] GetTouchPointCount() returns 1 when screen is not touched #4842
Description:
This pull request resolves issue #4842. The bug was causing GetTouchPointCount() to incorrectly return 1 on the DRM platform, even when no touch input was present.
The fix is to add CORE.Input.Touch.pointCount = 0; at the beginning of the PollInputEvents() function. This ensures that the touch point count is correctly reset at the start of every frame, preventing the use of stale or incorrect data.
Testing and Validation
I have personally tested this fix on a Raspberry Pi 4 with an official 7" touchscreen display, which is a standard DRM platform environment.
The test was successful:
Without touching the screen, the GetTouchPointCount() function now correctly and consistently returns 0.
When touching the screen with one finger, the function immediately returns 1.
The fix works as expected and completely resolves the bug. The code is now ready to be merged.
The tool can work with other libraries following `raylib.h` structure, keeping the `raylib_parser` name could be missleading. Also added an icon an reviewed Makefile an CI.
* Add core monitor change example
* Add monitor drawing and more information
* Update monitor information every frame
* Show info and window position inside the rectangle
* FIXED: rexm's makefile and default paths
Fixed a windows only backslash in
rexm's makefile causing build errors on macOS and linux
Added unix paths to rexm for better compatibility
* Update rexm.c
Readded the fall-through in OP_CREATE
Added some safety checks to UpdateRequiredFiles() so it plays nicely outside of the raylib.com context (would segfault previously)
* delta example
* clarification
* made it more clear what delta time is
* more explanation
* vector2 positions, removed all warnings
* removed keys, moved global to local, conventions & comments, show target fps
* new png
* remove more periods
* another period
* remove note about conventions, remove period