Pārlūkot izejas kodu

core: clamp deltatime to 15 fps to avoid erratic behaviour.

legacy
Sam Hocevar sam pirms 12 gadiem
vecāks
revīzija
400c75a69c
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. +7
    -0
      src/ticker.cpp

+ 7
- 0
src/ticker.cpp Parādīt failu

@@ -193,6 +193,13 @@ void *TickerData::GameThreadMain(void * /* p */)
data->bias += data->deltatime;
}

/* Do not go below 15 fps */
if (data->deltatime > 1.f / 15.f)
{
data->deltatime = 1.f / 15.f;
data->bias = 0.f;
}

/* If shutdown is stuck, kick the first entity we meet and see
* whether it makes things better. Note that it is always a bug to
* have referenced entities after 20 frames, but at least this


Notiek ielāde…
Atcelt
Saglabāt