fixed stupid bug found by philip - was skipping entire main loop if deltatime=0, not just skipping update
This was SVN commit r591.
This commit is contained in:
parent
da7d60e3ec
commit
7d35d84ecf
@ -817,13 +817,13 @@ PREVTSC=CURTSC;
|
||||
|
||||
float TimeSinceLastFrame = (float)(time1-time0);
|
||||
assert(TimeSinceLastFrame >= 0.0f);
|
||||
if(TimeSinceLastFrame == 0.0f)
|
||||
continue;
|
||||
|
||||
UpdateWorld(TimeSinceLastFrame);
|
||||
if (!g_FixedFrameTiming)
|
||||
terr_update(float(TimeSinceLastFrame));
|
||||
g_Console->Update(TimeSinceLastFrame);
|
||||
if(TimeSinceLastFrame > 0.0f)
|
||||
{
|
||||
UpdateWorld(TimeSinceLastFrame);
|
||||
if (!g_FixedFrameTiming)
|
||||
terr_update(float(TimeSinceLastFrame));
|
||||
g_Console->Update(TimeSinceLastFrame);
|
||||
}
|
||||
|
||||
if(active)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user