diff --git a/src/sensor/android/SDL_androidsensor.c b/src/sensor/android/SDL_androidsensor.c index c1987f42ba..093eca0eb2 100644 --- a/src/sensor/android/SDL_androidsensor.c +++ b/src/sensor/android/SDL_androidsensor.c @@ -156,7 +156,7 @@ static void SDL_ANDROID_SensorUpdate(SDL_Sensor *sensor) int events; ASensorEvent event; struct android_poll_source *source; - Uint64 timestamp = SDL_GetTicks(); + Uint64 timestamp = SDL_GetTicksNS(); if (ALooper_pollAll(0, NULL, &events, (void **)&source) == LOOPER_ID_USER) { SDL_zero(event); diff --git a/src/sensor/coremotion/SDL_coremotionsensor.m b/src/sensor/coremotion/SDL_coremotionsensor.m index a753b66e95..6afe47c8fc 100644 --- a/src/sensor/coremotion/SDL_coremotionsensor.m +++ b/src/sensor/coremotion/SDL_coremotionsensor.m @@ -137,7 +137,7 @@ static int SDL_COREMOTION_SensorOpen(SDL_Sensor *sensor, int device_index) static void SDL_COREMOTION_SensorUpdate(SDL_Sensor *sensor) { - Uint64 timestamp = SDL_GetTicks(); + Uint64 timestamp = SDL_GetTicksNS(); switch (sensor->type) { case SDL_SENSOR_ACCEL: diff --git a/src/sensor/windows/SDL_windowssensor.c b/src/sensor/windows/SDL_windowssensor.c index 9a4d4784e7..3d64232379 100644 --- a/src/sensor/windows/SDL_windowssensor.c +++ b/src/sensor/windows/SDL_windowssensor.c @@ -143,7 +143,7 @@ static HRESULT STDMETHODCALLTYPE ISensorEventsVtbl_OnStateChanged(ISensorEvents static HRESULT STDMETHODCALLTYPE ISensorEventsVtbl_OnDataUpdated(ISensorEvents *This, ISensor *pSensor, ISensorDataReport *pNewData) { int i; - Uint64 timestamp = SDL_GetTicks(); + Uint64 timestamp = SDL_GetTicksNS(); SDL_LockSensors(); for (i = 0; i < SDL_num_sensors; ++i) {