Browse Source

More controller drivers support CARTESIAN coordinates.
This fixes rumble on the Saitek Cyborg V.3 Rumble Pad

Sam Lantinga 6 years ago
parent
commit
df0d3f1364
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/haptic/SDL_haptic.c

+ 1 - 0
src/haptic/SDL_haptic.c

@@ -765,6 +765,7 @@ SDL_HapticRumbleInit(SDL_Haptic * haptic)
     SDL_zerop(efx);
     if (haptic->supported & SDL_HAPTIC_SINE) {
         efx->type = SDL_HAPTIC_SINE;
+        efx->periodic.direction.type = SDL_HAPTIC_CARTESIAN;
         efx->periodic.period = 1000;
         efx->periodic.magnitude = 0x4000;
         efx->periodic.length = 5000;