From d3f6b6af1899ff6b536ffe12e54b94b29c0880ac Mon Sep 17 00:00:00 2001
From: Frank Praznik <[EMAIL REDACTED]>
Date: Thu, 9 Oct 2025 10:50:36 -0400
Subject: [PATCH] Alias the SDL_MOUSE_RELATIVE_MODE_WARP hint to
SDL_MOUSE_RELATIVE_SYSTEM_SCALE
Clients setting the relative warp hint in SDL2 did so to receive accelerated relative motion data, which is achieved in SDL3 by setting the relative system scale hint.
---
src/sdl2_compat.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/sdl2_compat.c b/src/sdl2_compat.c
index 54a759e..650edaa 100644
--- a/src/sdl2_compat.c
+++ b/src/sdl2_compat.c
@@ -656,6 +656,7 @@ static struct {
{ "SDL_LINUX_HAT_DEADZONES", "SDL_JOYSTICK_LINUX_HAT_DEADZONES" },
{ "SDL_LINUX_JOYSTICK_CLASSIC", "SDL_JOYSTICK_LINUX_CLASSIC" },
{ "SDL_LINUX_JOYSTICK_DEADZONES", "SDL_JOYSTICK_LINUX_DEADZONES" },
+ { "SDL_MOUSE_RELATIVE_MODE_WARP", "SDL_MOUSE_RELATIVE_SYSTEM_SCALE" },
{ "SDL_PS2_DYNAMIC_VSYNC", "SDL_RENDER_PS2_DYNAMIC_VSYNC" },
{ "SDL_VIDEODRIVER", "SDL_VIDEO_DRIVER" },
{ "SDL_VIDEO_WAYLAND_EMULATE_MOUSE_WARP", "SDL_MOUSE_EMULATE_WARP_WITH_RELATIVE" },