Various shader fixes and optimizations.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2352 edf5b092-35ff-0310-97b2-ce42778d08ea
Fix some "> MAX_*" to be ">= MAX_*".

git-svn-id: svn://svn.icculus.org/quake3/trunk@2353 edf5b092-35ff-0310-97b2-ce42778d08ea
Change error message in CL_ConfigstringModified to specify out of range index like in server.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2354 edf5b092-35ff-0310-97b2-ce42778d08ea
Fix follow command to find clients whose name begins with a number.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2355 edf5b092-35ff-0310-97b2-ce42778d08ea
- Fix up "gc" command, make it more like "tell". Based on patch by Ensiform.
- Add usage messages for gc, tell, vtell, and votell commands.
- Check player names in gc, tell, vtell, and votell commands.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2356 edf5b092-35ff-0310-97b2-ce42778d08ea
Remove anti tamper leftover code 'CL_ChangeReliableCommand'. From Ensiform.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2357 edf5b092-35ff-0310-97b2-ce42778d08ea
#5799 - Change messagemode text box to display colors like in console input box.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2358 edf5b092-35ff-0310-97b2-ce42778d08ea
Improve "play" command, based on a patch from Ensiform.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2359 edf5b092-35ff-0310-97b2-ce42778d08ea
Remove unneeded name buffer in S_Play_f.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2360 edf5b092-35ff-0310-97b2-ce42778d08ea
- Check for invalid filename in OpenAL's RegisterSound function.
- Changed Base sound system to warn not error when sound filename is empty or too long.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2361 edf5b092-35ff-0310-97b2-ce42778d08ea
Remove references to non-existent functions CM_MarkFragments and CM_LerpTag.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2362 edf5b092-35ff-0310-97b2-ce42778d08ea
Make software overbright optional (cvar r_softOverbright) and reduce the number of FBOs and FBO blits when able.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2363 edf5b092-35ff-0310-97b2-ce42778d08ea
Changes suggested by DevHC:
- Remove "!target" checks from tell, vtell, and gc commands. Target was just set, cannot be NULL.
- Validate "order" in gc command before "player id."

git-svn-id: svn://svn.icculus.org/quake3/trunk@2364 edf5b092-35ff-0310-97b2-ce42778d08ea
Update standalone code in Catch the Chicken NSIS installer.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2365 edf5b092-35ff-0310-97b2-ce42778d08ea
Remove unused function CL_DisconnectPacket. Pointed out by Ensiform.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2366 edf5b092-35ff-0310-97b2-ce42778d08ea
Fix function prototype for Info_RemoveKey_Big. Pointed out by Ensiform.

git-svn-id: svn://svn.icculus.org/quake3/trunk@2367 edf5b092-35ff-0310-97b2-ce42778d08ea
In q3_ui if uis.demoversion is set, hide "Team Arena" and "Mods" in main menu. (They aren't shown in id's q3a demo and use to be drawn under demo message).

git-svn-id: svn://svn.icculus.org/quake3/trunk@2368 edf5b092-35ff-0310-97b2-ce42778d08ea
Add length check here as well, thanks Ensiform


git-svn-id: svn://svn.icculus.org/quake3/trunk@2369 edf5b092-35ff-0310-97b2-ce42778d08ea
#5808 - Include and use .glsl in source (rend2)

git-svn-id: svn://svn.icculus.org/quake3/trunk@2370 edf5b092-35ff-0310-97b2-ce42778d08ea
Oops, fix line endings in new files in previous commit

git-svn-id: svn://svn.icculus.org/quake3/trunk@2371 edf5b092-35ff-0310-97b2-ce42778d08ea