From 6f3afc196159b01b5c8c282411afb0cc312ff1ef Mon Sep 17 00:00:00 2001 From: ubkp <118854183+ubkp@users.noreply.github.com> Date: Mon, 16 Oct 2023 01:45:48 -0300 Subject: [PATCH] Fix mouse movement on 3D --- src/rcore_desktop_sdl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rcore_desktop_sdl.c b/src/rcore_desktop_sdl.c index b7f15162d..138281f7d 100644 --- a/src/rcore_desktop_sdl.c +++ b/src/rcore_desktop_sdl.c @@ -535,6 +535,9 @@ void PollInputEvents(void) CORE.Input.Mouse.currentWheelMove.x = 0; CORE.Input.Mouse.currentWheelMove.y = 0; + // Register previous mouse position + CORE.Input.Mouse.previousPosition = CORE.Input.Mouse.currentPosition; + // Reset last gamepad button/axis registered state CORE.Input.Gamepad.lastButtonPressed = GAMEPAD_BUTTON_UNKNOWN; for (int i = 0; i < MAX_GAMEPADS; i++) CORE.Input.Gamepad.axisCount[i] = 0;