newtree/include
Jeff Teunissen de55871d32 Overhaul of parts of the polyblend system. Contrast in GL no longer uses
another alpha blend, it's set up exactly as another factor in determining
the final blend. This should help speed up framerates a little.

New cvars:
cl_cshift_bonus: Set to 0 to disable bonus flashes.
cl_cshift_contents: Set to 0 to disable content blends.
cl_cshift_damage: Set to 0 to disable damage blends.
cl_cshift_powerup: Set to 0 to disable powerup (quad, pent, etc) blends.

All of these cvars work for both GL and software, and all of them check
the value of the "cshifts" serverinfo. cshifts is a bit field, with the
following bits defined:

bonus: 1
contents: 2
damage: 4
powerup: 8

An admin can force any of these to be respected by choosing the numbers of
the cshifts to be enforced, and adding them up.

examples:

serverinfo cshifts 15

turns them all on.

serverinfo cshifts 10

turns on powerup and contents shifts.

also, the gl_cshiftpercent Cvar no longer does anything. I'll remove it
entirely soon.
2000-12-13 09:01:11 +00:00
..
win32 WIN32 now uses %WINDIR% as the home dir (this basically means c:\windows\quakeforge.conf) 2000-12-11 19:14:51 +00:00
.gitignore add Makefile 2000-05-18 02:24:33 +00:00
adivtab.h Fix comments 2000-05-22 08:40:21 +00:00
anorm_dots.h Fix comments 2000-05-22 08:40:21 +00:00
anorms.h Fix comments 2000-05-22 08:40:21 +00:00
asm_draw.h Fix comments 2000-05-22 08:40:21 +00:00
asm_i386.h Fix comments 2000-05-22 08:40:21 +00:00
block8.h Fix comments 2000-05-22 08:40:21 +00:00
block16.h Fix comments 2000-05-22 08:40:21 +00:00
bothdefs.h One of the biggest things keeping -mem/-heapsize numbers up is the video 2000-10-18 10:16:11 +00:00
bspfile.h First off in gl_draw.c we have some nice cleanup code for the upload 2000-09-22 09:08:08 +00:00
buildnum.h Fix comments 2000-05-22 08:40:21 +00:00
cdaudio.h Fix comments 2000-05-22 08:40:21 +00:00
checksum.h First off in gl_draw.c we have some nice cleanup code for the upload 2000-09-22 09:08:08 +00:00
cl_cam.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
cl_demo.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
cl_ents.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
cl_input.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
cl_main.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
cl_parse.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
cl_pred.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
cl_slist.h zlib support (gzipped pack contents). if you have a probelm with gzgets, you 2000-09-27 19:44:26 +00:00
cl_tent.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
client.h pr_edict.c: whitespace 2000-12-11 09:59:27 +00:00
cmd.h Add $-expansion code. 2000-06-11 02:57:08 +00:00
commdef.h basedir is nolonger mentioned anywhere in the source. It's gone, gone, gone, 2000-11-27 23:03:01 +00:00
compat.h move WritePCXfile to pcx.c, move the screenshot filname creation code to 2000-12-11 03:30:32 +00:00
console.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
context_x11.h context_x11.h -- didn't mean to commit my local changes 2000-12-08 07:46:40 +00:00
crc.h Fix comments 2000-05-22 08:40:21 +00:00
cvar.h zlib support (gzipped pack contents). if you have a probelm with gzgets, you 2000-09-27 19:44:26 +00:00
d_iface.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
d_ifacea.h Fix comments 2000-05-22 08:40:21 +00:00
d_local.h First off in gl_draw.c we have some nice cleanup code for the upload 2000-09-22 09:08:08 +00:00
dga_check.h rename quakedef.h to host.h (I should have done this months ago). 2000-12-05 06:33:44 +00:00
draw.h cl_ents.c: misc. tweaks to CL_ParsePacketEntities () 2000-12-12 02:46:46 +00:00
fractalnoise.h The big particle rework! 2000-10-28 08:02:08 +00:00
gcc_attr.h add format checking to our printf style functions and correct the consequences 2000-06-17 12:27:59 +00:00
gl_warp_sin.h Fix comments 2000-05-22 08:40:21 +00:00
glquake.h split gl_sky.c into gl_sky.c and gl_sky_clip.c (should have done this in the 2000-11-15 17:20:54 +00:00
hl.h Woops, frogot to cvs add this one on the HL fix.. 2000-06-10 21:48:01 +00:00
host.h rename quakedef.h to host.h (I should have done this months ago). 2000-12-05 06:33:44 +00:00
in_win.h Fix comments 2000-05-22 08:40:21 +00:00
info.h Misc cleanups. 2000-10-24 17:03:09 +00:00
input.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
joystick.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
keys.h A few compile fixes. 2000-11-17 21:23:26 +00:00
link.h Fix comments 2000-05-22 08:40:21 +00:00
locs.h WildCode's location marking code (with a little touchup). 2000-12-03 23:52:54 +00:00
logos.h Logos for the X11 clients. 2000-11-29 05:00:57 +00:00
Makefile.am Fix up make dist 2000-12-09 18:48:11 +00:00
mathlib.h The big particle rework! 2000-10-28 08:02:08 +00:00
mdfour.h added uniform #ifdef _xxx_H encapsulation and appropriate includes to avoid header dependencies and circular conflicts 2000-05-19 06:44:56 +00:00
menu.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
model.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
modelgen.h include/modelgen.h include/spritegn.h: 2000-06-26 03:25:31 +00:00
msg.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
net.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
pcx.h move WritePCXfile to pcx.c, move the screenshot filname creation code to 2000-12-11 03:30:32 +00:00
pmove.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
pr_comp.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
progdefs.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
progs.h Brought over pr_exec.c and pals from darkplaces. 2000-12-06 13:23:44 +00:00
protocol.h whitespace 2000-11-15 00:35:30 +00:00
qargs.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
qdefs.h move WritePCXfile to pcx.c, move the screenshot filname creation code to 2000-12-11 03:30:32 +00:00
qendian.h port in q* from OT, and split of other things in prep for removing common.* 2000-05-20 09:42:02 +00:00
qfgl_ext.h New functionality: QuakeForge now has a general OpenGL extension-loading 2000-11-29 04:55:24 +00:00
qtypes.h move WritePCXfile to pcx.c, move the screenshot filname creation code to 2000-12-11 03:30:32 +00:00
quakeasm.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
quakefs.h include/tga.h source/tga.c: 2000-12-11 06:38:58 +00:00
quakeio.h Add Qgetline for Mercury. Safely read in a random lenght line from a file. 2000-10-06 07:05:22 +00:00
r_dynamic.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
r_local.h clean up screen.c and gl_screen.c includes 2000-12-05 05:55:16 +00:00
r_shared.h Cvar fixups... 2000-05-24 02:07:53 +00:00
render.h pr_edict.c: whitespace 2000-12-11 09:59:27 +00:00
sbar.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
screen.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
server.h More fun missed by Havoc, SV_Init(void) 2000-11-27 15:30:09 +00:00
sizebuf.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
skin.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
sound.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
spritegn.h include/modelgen.h include/spritegn.h: 2000-06-26 03:25:31 +00:00
sys.h ok, server now runs without segging on a cvar (with simple testing, anyway. 2000-10-31 05:24:34 +00:00
teamplay.h WildCode's location marking code (with a little touchup). 2000-12-03 23:52:54 +00:00
tga.h remove un-needed #define _attribute__(x) (there's one in gcc_attr.h) 2000-12-11 19:40:34 +00:00
uint32.h SOLID_BSP fix (I hope) 2000-05-20 05:35:20 +00:00
va.h clean up the includes ov vid.c and bring over va.h from nuq 2000-10-21 07:20:57 +00:00
ver_check.h Stole a proper version comparison function from dpkg. Version strings 2000-11-26 09:48:01 +00:00
vid.h The init sequence cleanup! 2000-10-29 15:35:24 +00:00
view.h Overhaul of parts of the polyblend system. Contrast in GL no longer uses 2000-12-13 09:01:11 +00:00
wad.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
winquake.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
world.h white space cleanup for last checkin 2000-05-22 08:44:34 +00:00
zone.h Clean up after myself in the Z_* purge.. 2000-06-29 23:30:21 +00:00