Add high resolution scrolling with SDL 2.0.18+

This commit is contained in:
Cameron Gutman 2022-01-09 19:54:00 -06:00
parent fbf6a2e2f7
commit fe5dd11893
2 changed files with 5 additions and 1 deletions

View File

@ -156,7 +156,11 @@ int sdlinput_handle_event(SDL_Event* event) {
LiSendMouseMoveEvent(event->motion.xrel, event->motion.yrel);
break;
case SDL_MOUSEWHEEL:
#if SDL_VERSION_ATLEAST(2, 0, 18)
LiSendHighResScrollEvent((short)(event->wheel.preciseY * 120)); // WHEEL_DELTA
#else
LiSendScrollEvent(event->wheel.y);
#endif
break;
case SDL_MOUSEBUTTONUP:
case SDL_MOUSEBUTTONDOWN:

@ -1 +1 @@
Subproject commit 8abc371fb4c970b7cfae0860789e98fbb90ed231
Subproject commit 6001ece0b8bfcea6a8122a3e56f48f515e1aaaf5