Skip to content
Snippets Groups Projects
  • Eidolon's avatar
    e79654a3
    Completely refactor timing system · e79654a3
    Eidolon authored
    Time is now tracked internally in the game using I_GetPreciseTime
    and I_UpdateTime. I_Time now pulls from this internal timer. The
    system code no longer needs to keep track of time itself.
    
    This significantly improves frame and tic timing in interp mode,
    resulting in a much smoother image with essentially no judder at
    any framerate.
    e79654a3
    History
    Completely refactor timing system
    Eidolon authored
    Time is now tracked internally in the game using I_GetPreciseTime
    and I_UpdateTime. I_Time now pulls from this internal timer. The
    system code no longer needs to keep track of time itself.
    
    This significantly improves frame and tic timing in interp mode,
    resulting in a much smoother image with essentially no judder at
    any framerate.