summaryrefslogtreecommitdiffstats
path: root/src/input_common/drivers/sdl_driver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/input_common/drivers/sdl_driver.cpp')
-rw-r--r--src/input_common/drivers/sdl_driver.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/input_common/drivers/sdl_driver.cpp b/src/input_common/drivers/sdl_driver.cpp
index 0b24f1858..d5af6c09b 100644
--- a/src/input_common/drivers/sdl_driver.cpp
+++ b/src/input_common/drivers/sdl_driver.cpp
@@ -220,24 +220,6 @@ public:
return "Unknown";
}
- bool IsYAxis(u8 index) {
- if (!sdl_controller) {
- return false;
- }
-
- const auto& binding_left_y =
- SDL_GameControllerGetBindForAxis(sdl_controller.get(), SDL_CONTROLLER_AXIS_LEFTY);
- const auto& binding_right_y =
- SDL_GameControllerGetBindForAxis(sdl_controller.get(), SDL_CONTROLLER_AXIS_RIGHTY);
- if (index == binding_left_y.value.axis) {
- return true;
- }
- if (index == binding_right_y.value.axis) {
- return true;
- }
- return false;
- }
-
private:
std::string guid;
int port;
@@ -376,11 +358,6 @@ void SDLDriver::HandleGameControllerEvent(const SDL_Event& event) {
case SDL_JOYAXISMOTION: {
if (const auto joystick = GetSDLJoystickBySDLID(event.jaxis.which)) {
const PadIdentifier identifier = joystick->GetPadIdentifier();
- // Vertical axis is inverted on nintendo compared to SDL
- if (joystick->IsYAxis(event.jaxis.axis)) {
- SetAxis(identifier, event.jaxis.axis, -event.jaxis.value / 32767.0f);
- break;
- }
SetAxis(identifier, event.jaxis.axis, event.jaxis.value / 32767.0f);
}
break;