libretro-tyrquake/QW
Kevin Shanahan b80bdb0fed qw: Fix simulation rate limiting
Remove this seemingly harmless check for something silly like time going
backwards - it happens a lot. Very confusing because it doesn't happen on
debug builds, but only when code optimisation is enabled.

It's very possible for a time arguement of zero to be passed in here.
However, when opimisation is enabled the FP math gets a bit looser and
ordering of operations can shift such that the float passed in is a very
small negative number.

When that happens and we reset the oldrealtime, we get tricked into
running too many simulation frames and the game speed gets screwed up.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2012-10-14 17:02:31 +10:30
..
client qw: Fix simulation rate limiting 2012-10-14 17:02:31 +10:30
common Fix strict aliasing warning on netadr_t 2012-01-03 20:24:06 +10:30
docs Import v0.47 sources 2006-09-10 19:02:51 +09:30
gas2masm Import v0.47 sources 2006-09-10 19:02:51 +09:30
progs Import v0.47 sources 2006-09-10 19:02:51 +09:30
qwfwd Import v0.47 sources 2006-09-10 19:02:51 +09:30
server Move extern declaration from sv_ccmds.c to cmd.h 2012-04-21 16:44:38 +09:30
cmds.txt Import v0.47 sources 2006-09-10 19:02:51 +09:30
quake.gif Import v0.47 sources 2006-09-10 19:02:51 +09:30
quakeworld.bmp Import v0.47 sources 2006-09-10 19:02:51 +09:30
qw2do.txt Import v0.47 sources 2006-09-10 19:02:51 +09:30
qwchangelog.txt Import v0.47 sources 2006-09-10 19:02:51 +09:30
qwrlnote.txt Import v0.47 sources 2006-09-10 19:02:51 +09:30
release233_notes.txt Import v0.47 sources 2006-09-10 19:02:51 +09:30