arx/ArxLibertatis — Issue #151: Limit level change progress update rate
Author: adejr
Created: 2012-01-13 03:04:58+00:00
State: open
Labels: bug, task

The progress bar while loading a level is updated at an unlimited rate. This results in a significant slow-down on it's own. This becomes far more significant when vsync is enabled resulting in a minimum time of 1/vsync for each update. updates occur per-object.

will check the current time to make sure at least 16ms have passed (assuming the vsync rate is 60hz) before allowing an update to occur.

need to eventually fix this in a more sane way. for example, polling from the graphics thread or an additional timer thread which such is available per-frame.