Age | Commit message (Collapse) | Author |
|
This also prevents GL_Screenshot_f crash due to
underestimating amount of memory to be allocated for pixel data.
|
|
Minimize probability of prediction misses to be counted as ladder steps.
Make sure Q_vnsprintf always returns length in range [0, destsize - 1].
|
|
alphabetical order when building search path.
|
|
|
|
|
|
work as expected by game DLL (this makes bots function again).
|
|
Avoid crash on NULL headnode.
|
|
|
|
Brought CL_SetClientTime back to original Q2 style. This removed delays
during demo playback caused by several frames dropped in a row.
Make sure empty demo messages are never written.
Enabled USE_AUTOREPLY flag in `configure' script.
|
|
Manual pauses during re-recording of client demos
are included in demo stream as zero frames. This makes
adding audio comments to demos easier.
Fixed compilation ussue with pre-4.X.X GCC versions.
|
|
Brought original Q2 `pause' image back.
Made Draw_GetPicSize return original image height instead of scaled.
Re-implemented gl_showtris.
|
|
with manual pause (typing `pause' command).
Fixed command prompt cursor positioning bug introduced in the last commit.
Commented out unused chat HUD stuff.
|
|
Make sure WAVE sound driver is built by default.
Added --disable-wave option to `configure'.
Command line history is now remembered between sessions.
ALT+Space refreshes all servers in Server Browser.
Handle command line agruments like original Q2 engine did.
|
|
and `net_dnrate' respectively, moved related code to net_common.c
Simplified on-secreen lagometer, now controlled with `scr_lag_draw',
`scr_lag_x' and `scr_lag_y' variables.
|
|
Version string no longer overdraws long command line in console.
Cap `gl_celshading' value to 5 to prevent possible cheating.
|
|
|
|
Changed the way lightmaps are uploaded.
|
|
|
|
|
|
Fixed munmap() hang in OSS_Shutdown().
Added (crappy) SDL audio driver, but ALSA should work now.
Made r_maxfps and cl_maxfps really separate with cl_async 1.
This way, any configuration is allowed (e.g. r_maxfps 60, cl_maxfps 120).
Implemented water warping via fragment program, removed subdivision code.
Removed (crappy) dynamic lighting.
Removed surface sorting and batching.
Minimized vertex copying operations.
Implemented celshading.
Removed S_RawSamples and friends.
Smooth handling of smaller ladder steps (e.g. those on q2next2).
|
|
|
|
Dropped check for \xff byte inside MSG_WriteString,
clients nowadays should not use 3.20 anyway.
|
|
Optimized some string buffer functions.
Made redirect buffer size safe.
|
|
Manully issuing 'reconnect' at client console in-game
does what it really should.
|
|
|
|
Made 'mvdisconnect' command actually work, added 'mvdkill' command.
Properly parse player names out of MVD stream.
Added gl_showerrors variable.
Fixed SV_OUTPUTBUF_LENGTH so it fits into UDP packet without fragmentation!
|
|
get rid of current layout by issuing 'putaway' command.
Fixed handling of reliable entity relative sounds.
Register 'screenshotpng' and 'screenshotjpg' commands regardless if library
support was linked in or not.
Fixed handling of MVD channels menu.
|
|
buffer size used in NetchanNew_Transmit.
Implemented sizebuf_t tagging for debugging purposes.
|
|
Misc code cleanup.
|
|
|
|
More accurate placement of GL particles.
|
|
Server now tries to avoid cache misses when iterating
though client list by placing clients sequentally.
|
|
|
|
|
|
|
|
stalled server connects when listen server is running.
|
|
uninitialized memory access. Server crashed randomly when someone disconnected.
Added z_perturb cvar to help debug and prevent such problems.
|
|
|
|
|
|
Q2PRO protocol is now versioned similar to R1Q2 protocol.
Allow "play" stuffcmd when watching a demo.
Handle clients with zero qport properly, compare IP address _and_ port.
|
|
Do not reset CVAR_LATCHED flag in Cvar_Get, as it causes problems.
|
|
Do not longer lowercase listed file names on Win32.
|
|
Reset current demos directory when UI module is reinitialized.
Updated version to r161.
|
|
caused by Com_Quit.
|
|
Make sure UDP clients are not unlinked in the middle of unsafe for() loop by MVD client.
|
|
|
|
|
|
into short value type causing bizarre effects on non-Q2PRO clients.
|
|
Fixed MVD client not being killed in case of Com_Error resulting in a crash.
Made server HTML output pass formal validation.
Fixed COM_AppendExtension.
Pack usercmd button mask into 3 bits instead of 8.
Bumped minor Q2PRO protocol version.
|
|
|