summaryrefslogtreecommitdiffhomepage
path: root/src/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core.c b/src/core.c
index 2e9bfb63..40071205 100644
--- a/src/core.c
+++ b/src/core.c
@@ -55,6 +55,9 @@
* WARNING: Reconfiguring standard input could lead to undesired effects, like breaking other running processes or
* blocking the device is not restored properly. Use with care.
*
+* #define SUPPORT_MOUSE_CURSOR_RPI (Raspberry Pi only)
+* Draw a mouse reference on screen (square cursor box)
+*
* #define SUPPORT_BUSY_WAIT_LOOP
* Use busy wait loop for timing sync, if not defined, a high-resolution timer is setup and used
*
@@ -1187,6 +1190,12 @@ void BeginDrawing(void)
// End canvas drawing and swap buffers (double buffering)
void EndDrawing(void)
{
+#if defined(PLATFORM_RPI) && defined(SUPPORT_MOUSE_CURSOR_RPI)
+ // On RPI native mode we have no system mouse cursor, so,
+ // we draw a small rectangle for user reference
+ DrawRectangle(mousePosition.x, mousePosition.y, 3, 3, MAROON);
+#endif
+
rlglDraw(); // Draw Buffers (Only OpenGL 3+ and ES2)
#if defined(SUPPORT_GIF_RECORDING)