host.h:
remove Host_SimulationTime prototype
cl_main.c:
cl_demospeed stuff. Host_SimulationTime was resurected because of gcc
warnings about setjmp clobbering vars. It's made static inline so its
resurection doesn't cost fps.
however some commands I wasn't sure about, and others the docs are just
plain missing. I've also changed cvars with missing/incomplete
documentation so that we can find them more easily with just one grep.
To find all commands and cvars with bogus/missing documentation grep for
'No Description'
Let me know if I've screwed something up.
Misty-chan
PS: Deek do NOT commit the patch I sent to you, this obsoletes it.
beta6 was caused by the player skin being set to 0 when it shouldn't be on any
userinfo change, and thus even changing rate would cause the client to seg.
Now, the player skin gets set to 0 only when the skin changes, and while there
still seems to be an opening for a segfault (which this patch closes), I still
couldn't get the client to seg with recent code.
you). While not yet fully functional, it compiles and runs to the point of
failing to find a mode (probably my fault, that:), but there's no mouse
support yet and the keyboard input isn't playable.
gl_smooth is now gl_dlight_smooth
gl_smoothdlights was redundant, is now gone
gl_flashblend is now gl_dlight_polyblend
gl_lightmap added to enable/disable lightmap updates independently of use of gl_dlight_polyblend
linear search was just slightly faster even for mega2k (~0.3s / 22.5) this is
probably partly due to the cost of initializing the hash tables in the first
place and thus gains might be noticed on subsequent map changes. Also, the
new hash code is much simpler and easier to read/maintain. Enough of a boon
right there :)
for bare qw, but might help with tf (my tf setup is borked @work, so I can't
check for certain until later). However, if nothing else, it tidies up the code
a bit.