From 05c15c8ba775d2e05ddbe6ef4b248d6f2bfd3ace Mon Sep 17 00:00:00 2001 From: Tanguy Date: Fri, 1 May 2026 19:29:51 +0200 Subject: [PATCH] SDL: Use precise mouse wheel values (#5830) --- src/platforms/rcore_desktop_sdl.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/platforms/rcore_desktop_sdl.c b/src/platforms/rcore_desktop_sdl.c index d0c6de258..1b434b5d2 100644 --- a/src/platforms/rcore_desktop_sdl.c +++ b/src/platforms/rcore_desktop_sdl.c @@ -1675,8 +1675,13 @@ void PollInputEvents(void) } break; case SDL_MOUSEWHEEL: { - CORE.Input.Mouse.currentWheelMove.x = (float)event.wheel.x; - CORE.Input.Mouse.currentWheelMove.y = (float)event.wheel.y; +#if defined(USING_VERSION_SDL3) + CORE.Input.Mouse.currentWheelMove.x = event.wheel.x; + CORE.Input.Mouse.currentWheelMove.y = event.wheel.y; +#else + CORE.Input.Mouse.currentWheelMove.x = event.wheel.preciseX; + CORE.Input.Mouse.currentWheelMove.y = event.wheel.preciseY; +#endif } break; case SDL_MOUSEMOTION: {