|
@@ -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)
|