Ryan C. Gordon
99c9727dc0
timer: Added SDL_GetTicks64(), for a timer that doesn't wrap every ~49 days.
...
Note that this removes the timeGetTime() fallback on Windows; it is a
32-bit counter and SDL2 should never choose to use it, as it only is needed
if QueryPerformanceCounter() isn't available, and QPC is _always_ available
on Windows XP and later.
OS/2 has a similar situation, but since it isn't clear to me that similar
promises can be made about DosTmrQueryTime() even in modern times, I decided
to leave the fallback in, with some heroic measures added to try to provide a
true 64-bit tick counter despite the 49-day wraparound. That approach can
migrate to Windows too, if we discover some truly broken install that doesn't
have QPC and still depends on timeGetTime().
Fixes #4870 .
2021-11-01 14:28:00 -04:00
..
2021-01-02 10:25:38 -08:00
2021-01-02 10:25:38 -08:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-07-14 14:15:30 -04:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-08-10 14:50:43 -07:00
2021-08-14 17:04:46 +01:00
2021-08-10 12:07:32 -07:00
2021-09-20 10:22:50 -04:00
2021-01-02 10:25:38 -08:00
2021-10-15 08:51:02 +03:00
2021-08-10 12:07:32 -07:00
2021-01-02 10:25:38 -08:00
2021-09-20 20:45:58 -04:00
2021-01-02 10:25:38 -08:00
2021-08-10 12:07:32 -07:00
2021-08-14 17:04:46 +01:00
2021-10-30 21:25:01 -07:00
2021-10-30 21:25:01 -07:00
2021-01-02 10:25:38 -08:00
2021-10-27 01:36:05 +00:00
2021-10-21 20:48:08 -07:00
2021-09-21 18:15:10 -07:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-09-28 17:03:06 +00:00
2021-10-27 01:36:05 +00:00
2021-03-21 14:19:53 -04:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-08-17 10:00:14 +03:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-01-02 10:25:38 -08:00
2019-09-11 15:08:37 -07:00
2021-01-02 10:25:38 -08:00
2015-06-21 17:33:46 +02:00
2015-06-21 17:33:46 +02:00
2015-06-21 17:33:46 +02:00
2015-06-21 17:33:46 +02:00
2021-10-21 20:48:08 -07:00
2021-01-02 10:25:38 -08:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-01-02 10:25:38 -08:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-02-12 08:54:08 -08:00
2021-09-09 22:34:42 -04:00
2021-10-27 01:36:05 +00:00
2021-01-02 10:25:38 -08:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-30 21:25:01 -07:00
2021-07-14 14:15:30 -04:00
2021-07-24 13:42:19 -07:00
2021-01-02 10:25:38 -08:00
2021-01-02 10:25:38 -08:00
2021-07-14 14:15:30 -04:00
2021-07-14 14:15:30 -04:00
2021-07-14 14:15:30 -04:00
2021-01-02 10:25:38 -08:00
2021-01-02 10:25:38 -08:00
2021-01-02 10:25:38 -08:00
2021-01-02 10:25:38 -08:00
2021-07-14 14:15:30 -04:00
2021-01-02 10:25:38 -08:00
2021-10-27 01:36:05 +00:00
2021-11-01 14:28:00 -04:00
2021-10-27 01:36:05 +00:00
2021-01-02 10:25:38 -08:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00
2021-10-27 01:36:05 +00:00