From c2c8b6861caf6f92b6445e0076cf3b6b4e9e486c Mon Sep 17 00:00:00 2001 From: MrMugame Date: Wed, 27 Mar 2024 16:08:39 +0100 Subject: [PATCH] Remove relative checking which is not supported currently --- src/platforms/rcore_drm.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/platforms/rcore_drm.c b/src/platforms/rcore_drm.c index 58e7e8791..8b3f1d39d 100644 --- a/src/platforms/rcore_drm.c +++ b/src/platforms/rcore_drm.c @@ -1558,15 +1558,11 @@ static void PollGamepadEvents(void) TRACELOG(LOG_DEBUG, "DRM: Gamepad %i axis: %i, value: %i", i, platform.gamepadAbsAxisMap[i][event.code], event.value); - if (event.type == EV_REL) CORE.Input.Gamepad.axisState[i][event.code] += (float)event.value; - else - { - int min = platform.gamepadAbsAxisRange[i][event.code][0]; - int range = platform.gamepadAbsAxisRange[i][event.code][1]; + int min = platform.gamepadAbsAxisRange[i][event.code][0]; + int range = platform.gamepadAbsAxisRange[i][event.code][1]; - // NOTE: Scaling of event.value to get values between -1..1 - CORE.Input.Gamepad.axisState[i][platform.gamepadAbsAxisMap[i][event.code]] = (2 * (float)(event.value - min) / range) - 1; - } + // NOTE: Scaling of event.value to get values between -1..1 + CORE.Input.Gamepad.axisState[i][platform.gamepadAbsAxisMap[i][event.code]] = (2 * (float)(event.value - min) / range) - 1; } } }