From 23a406a729fea08aa3561f227ff9eaf2049c582f Mon Sep 17 00:00:00 2001 From: Menduist <13471753+Menduist@users.noreply.github.com> Date: Fri, 1 May 2026 14:34:21 +0200 Subject: [PATCH] SDL: Use precise mouse wheel values --- 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: {