avoid potential division by zero in framerate counting when running uberfast. likely fixes #394
This commit is contained in:
parent
b9703d2e8f
commit
85b3bdebd1
|
@ -578,7 +578,9 @@ int EmuThreadFunc(void* burp)
|
||||||
u32 diff = tick - lastmeasuretick;
|
u32 diff = tick - lastmeasuretick;
|
||||||
lastmeasuretick = tick;
|
lastmeasuretick = tick;
|
||||||
|
|
||||||
u32 fps = (nframes * 1000) / diff;
|
u32 fps;
|
||||||
|
if (diff < 1) fps = 77777;
|
||||||
|
else fps = (nframes * 1000) / diff;
|
||||||
nframes = 0;
|
nframes = 0;
|
||||||
|
|
||||||
float fpstarget;
|
float fpstarget;
|
||||||
|
|
Loading…
Reference in New Issue