• Sam Lantinga's avatar
    Improved timer implementation · dd4f2c13
    Sam Lantinga authored
    The new timer model is formalized as using a separate thread to handle timer callbacks.  This was the case on almost every platform before, but it's now a requirement, and simplifies the implementation and makes it perform consistently across platforms.
    
    Goals:
     * Minimize timer thread blocking
     * Dispatch timers as accurately as possible
     * SDL_AddTimer() and SDL_RemoveTimer() are completely threadsafe
     * SDL_RemoveTimer() doesn't crash with a timer that's expired or removed
    dd4f2c13
Name
Last commit
Last update
..
beos Loading commit data...
dummy Loading commit data...
nds Loading commit data...
unix Loading commit data...
wince Loading commit data...
windows Loading commit data...
SDL_timer.c Loading commit data...
SDL_timer_c.h Loading commit data...