016b74b633
Fix restoring old fs_game upon leaving a server. Patch by Ensiform.
Zack Middleton2012-10-30 16:51:06 +00:00
17ee96e6c8
Clean up getting pshadowMap in Rend2's R_DecomposeSort().
Zack Middleton2012-10-30 09:00:58 +00:00
faa0cb04c1
Show reason non-default renderer failed to load.
Zack Middleton2012-10-30 07:43:44 +00:00
32d1bc4f2a
Fix some non-ASCII characters. Patch originally by /dev/humancontroller, modified by me.
James Canete2012-10-30 03:00:46 +00:00
36c30f6782
Remove initializing "sv_mapname" cvar in game. It's set to "" and never used.
Zack Middleton2012-10-29 19:18:06 +00:00
b5eb31b4f6
From /dev/humancontroller: when hard-linking renderers, put the old renderer (not the new one) into the "ioquake3" executable, and use a distinguished "ioquake3_rend2" executable for the new renderer (Fixes bug #5789.)
James Canete2012-10-28 21:04:41 +00:00
dfdfc656ea
From /dev/humancontroller: fix the SMP functionality not being utilized (as of the import of Rend2)
James Canete2012-10-28 20:56:26 +00:00
3dff29e991
Remove ARRAY_SIZE, and use ARRAY_LEN instead.
James Canete2012-10-28 20:35:16 +00:00
5cbe7888f8
Fix FBO_*() usage when framebuffers are unavailable or undesired.
James Canete2012-10-28 20:22:13 +00:00
c4aa3cf8c0
Remove speed claim until Rend2 beats opengl1 under typical circumstances.
James Canete2012-10-28 18:00:29 +00:00
6bc0e6fae4
Merge changes to GL_Cull from Rend2 into opengl1 renderer, behavior is the same.
Zack Middleton2012-10-26 07:40:57 +00:00
3dfd2dac7e
Split Rend2's printing OpenGL extensions string (> 1024 characters) into separate function and merged into opengl1 renderer. (Fixes bug #5559.)
Zack Middleton2012-10-26 07:23:49 +00:00
037565293f
From /dev/humancontroller: to further reduce confusion, rename constants like MAX_ENTITIES to MAX_REFENTITIES
Zack Middleton2012-10-17 21:20:29 +00:00
bc4ca164e0
From /dev/humancontroller: really fix the confusion with game entity and refentity numbers
Zack Middleton2012-10-17 21:17:37 +00:00
d49d0753eb
When in third person, don't play player's sounds as full volume in Base sound system. OpenAL already does this. (Related to bug 5741.)
Zack Middleton2012-10-17 20:39:45 +00:00
ce9f2ee5f9
Check last listener number instead of clc.clientNum in S_AL_HearingThroughEntity so sound work correctly when spectate following a client. (Related to bug 5741.)
Zack Middleton2012-10-17 19:30:41 +00:00
0167b439c9
Don't include client.h in sdl_glimp.c as it is part of the external renderer lib.
Zack Middleton2012-10-13 23:15:02 +00:00
0a8eb09834
Play correct team sounds when in spectator mode and following a player.
Zack Middleton2012-10-11 18:22:41 +00:00
cf30922932
Fix resetting single player level selection in q3_ui when there is no training level, such as in demoq3.
Zack Middleton2012-09-30 06:21:08 +00:00
a32dc4dca4
Fix arrow buttons in q3_ui join server menu to be selectable by mouse.
Zack Middleton2012-09-30 03:59:10 +00:00
11811e8138
Fix UI player model FOV when using non-640x480 resolution.
Zack Middleton2012-09-30 02:56:50 +00:00
2cb7f25093
Cache servers for each master server in q3_ui, otherwise servers from last updated master for shown for all Internet# sources.
Zack Middleton2012-09-17 04:16:30 +00:00
02f3664b2e
Fix game getting stuck in a do-while loop when "team follow1" or "team follow2" client sends a follownext or followprev command.
Zack Middleton2012-09-10 01:22:13 +00:00
e3fc1826b1
Send team info for team overlay to spectators for the team of the client they're following (bug #5740).
Zack Middleton2012-09-08 23:19:06 +00:00
ffac0e6757
Move argument passing from VM to engine to global variables which allows to get rid of lots of OS specific stuff and also fixes errors that happens when compilers add lots of boilerplate to the DoSyscall() function
Thilo Schulz2012-08-08 09:34:03 +00:00
37f2b4db90
* (bug #5709) Fix crash when invoked with --version
Tim Angus2012-07-07 17:32:19 +00:00
79bb668a9f
Fixed G_LogPrintf format warning on 64 bit systems added in r2294.
Zack Middleton2012-07-05 13:42:08 +00:00
2cfda4384b
We should not try to broadcast via the IPv4 socket if that socket is closed.
Zack Middleton2012-07-05 13:33:55 +00:00
b5456faaea
Revert pk3dir patch because some users report the code gets stuck in an infinite loop in the new code
Thilo Schulz2012-07-02 01:03:55 +00:00
2c0b262a5a
Mark JPEG lib changes, file provided by Simon McVittie
Thilo Schulz2012-07-01 18:07:56 +00:00
56f16e10d6
Various bugfixes by Tobias Kuehnhammer (#5270) - A stupid bug where bots re-trigger jumppads if they fell onto it. - A small "memset" bug concerning player animations. - Reward sounds were never cleared and thus they are played on a map restart. - Safer and more secure handling of disconnected clients and clients with malformed or illegal info strings. - first_gauntlet_hit.wav was not played (ops/ps) bug - capturelimit not hit (from OAX)
Thilo Schulz2012-07-01 17:27:52 +00:00
1af9c636a5
r_ignorehwgamma 1 does not actually turn on software gamma (#5511) - patch by Serge Belyshev
Thilo Schulz2012-07-01 17:01:30 +00:00
c9fc250532
Incorrect number of overbright bits printed by GfxInfo_f() (#5510) - fix by Serge Belyshev
Thilo Schulz2012-07-01 16:59:20 +00:00
ca44693f34
More intelligent exponentiation in strtod/strtol (#5487) - patch by Ben Millwood
Thilo Schulz2012-07-01 16:43:28 +00:00
a3c7003d9c
prevent using getinfo as an amplifier for DDOS attacks (#5678). Patch by DevHC
Thilo Schulz2012-07-01 14:18:31 +00:00
b340c9d835
Fixed fatal error ("OP_BLOCK_COPY out of range!") when using qvms on Mac OS X powerpc (see r2031 and r2034).
Zack Middleton2012-06-29 18:35:55 +00:00
3b09685b42
- Have NET_Sleep work with Windows' INVALID_SOCKET again... - Use SOCKET_ERROR in NET_Sleep.
Zack Middleton2012-06-19 22:36:54 +00:00
725c9df608#5672 - Fixed incorrect type usage in NET_Sleep(), patch from Özkan Sezer.
Zack Middleton2012-06-19 16:12:16 +00:00
4cfbbe506c
when interacting with QVMs, Clang/LLVM requires the standard use of the va_*() macros instead of (fast) call hacks
Zack Middleton2012-06-19 14:57:51 +00:00
64c26ec338
fix a WRONG size argument to a memset() call found by Clang/LLVM
Zack Middleton2012-06-19 14:53:40 +00:00
2db73231eb
remove a bunch of superfluous formatting calls
Zack Middleton2012-06-19 14:52:22 +00:00
20c6d1e33f
rename trap_Printf() to trap_Print() in the game module, as that function has nothing to do with printf()-like formatting
Zack Middleton2012-06-19 14:51:02 +00:00
6067cadc72
Removed 0xAD character, from /dev/humancontroller.
Zack Middleton2012-06-19 14:47:30 +00:00
2579738256
Removed unneeded va() and use CG_Error instead of trap_Error in cgame. Found by Ensiform.
Zack Middleton2012-06-18 16:36:21 +00:00
1d70ffc9b2
fix the usage description of the clientkick server command (also rename SV_KickNum_f() to SV_ClientKick_f())
Zack Middleton2012-06-18 16:33:13 +00:00
62f7fab62e
add the "execq" command, a more quiet version of the "exec" command in exec/execq, always print the extension for the filename
Zack Middleton2012-06-18 16:09:14 +00:00
22ecd68cf2
In CheckTeamLeader, make sure to only set one client as team leader. Reported by Tobias Kuehnhammer.
Zack Middleton2012-05-20 21:22:11 +00:00