quakeforge/include/QF
Ragnvald Maartmann-Moe IV 5157f668ad Fix a bunch of state leaks that made multitextured fullbrights smear the world.
Now just have one (known) issue with bmodels with fullbright textures not
rendering their base texture. Floating fullbrights are nifty!

Also a number of optimizations, which need wider performance testing.
2004-02-21 05:36:19 +00:00
..
classes use a little less make recursion. should speed up builds a bit 2004-02-04 07:36:47 +00:00
GL Fix a bunch of state leaks that made multitextured fullbrights smear the world. 2004-02-21 05:36:19 +00:00
plugin use a little less make recursion. should speed up builds a bit 2004-02-04 07:36:47 +00:00
.gitignore first steps 2001-04-11 19:56:01 +00:00
bspfile.h Working towards merging q2 model, sprite, and map support. Check back in a few 2004-02-08 02:49:38 +00:00
cbuf.h allow cbufs to have a callback for unknown commands. if the callback 2003-11-20 07:02:14 +00:00
cdaudio.h byte to int + xmms playlist support from _Muz_ 2001-10-12 19:26:56 +00:00
checksum.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
clip_hull.h start making the rotated bounding box (really dynamic clipping huls) more 2001-07-30 04:33:59 +00:00
cmd.h Various cleanups and bugfixes. Added proper line number reporting to 2003-02-14 08:06:01 +00:00
console.h make the console run at full speed no matter what demo_speed is at. what a 2003-07-25 22:21:47 +00:00
crc.h break the loop from CRC_Block into CRC_ProcessBlock so that crcs can be 2002-01-28 18:00:48 +00:00
csqc.h move the bulk of what whas libQFcsqc to libQFruamoko. 2004-01-16 05:46:19 +00:00
cvar.h go back to using QFile, quakeio.h and quakefs.h 2002-08-27 07:16:28 +00:00
draw.h provide a builtin to draw a crosshair. 2004-02-13 23:16:33 +00:00
dstring.h dstrings now have individual memory management functions 2003-12-22 23:35:22 +00:00
gib.h several libs can now get built as dlls in windows: console, gamecode, 2004-01-19 07:47:41 +00:00
hash.h hash.[ch]: 2004-02-07 07:47:23 +00:00
hl.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
idparse.h fix the menu keybinding not working bug 2002-08-19 02:48:38 +00:00
image.h nuke QF/texture.h moving it's contents into QF/image.h (yay, finally, a 2003-09-04 18:59:39 +00:00
in_event.h revert the inappropriately complicated event code for the simpler version. 2003-04-08 19:20:48 +00:00
info.h remove a whole swath of potential buffer overflows by removing the buffer. 2003-08-05 01:45:52 +00:00
input.h in_mouse_accel patch from qize@gmx.net 2003-09-04 22:29:40 +00:00
joystick.h Remove dead cvar. 2003-02-14 02:21:31 +00:00
keys.h move the bulk of what whas libQFcsqc to libQFruamoko. 2004-01-16 05:46:19 +00:00
link.h move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
llist.h Introducing the GIB Object System (TM). This breaks scriptable HUD for now 2003-09-11 06:03:13 +00:00
locs.h make gcc more anal about prototypes, string constants and function 2003-01-06 18:28:13 +00:00
Makefile.am pkgincludedir and pkglibdir patch from 2004-02-18 06:28:37 +00:00
mathlib.h this should fix static win32 builds 2004-01-21 00:15:35 +00:00
mdfour.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
model.h Working towards merging q2 model, sprite, and map support. Check back in a few 2004-02-08 02:49:38 +00:00
modelgen.h Working towards merging q2 model, sprite, and map support. Check back in a few 2004-02-08 02:49:38 +00:00
msg.h Mike Gorchak's <mike@malva.ua> second (final for now:) QNX patch. renames 2004-01-20 06:11:00 +00:00
object.h Added a finalize method to all Objects and modified the garbage 2003-12-09 06:57:35 +00:00
pak.h move pakfile.[ch] into libQFutil and make quakefs.c use it instead of its 2002-07-21 06:11:28 +00:00
pakfile.h convert \ to / while extracting and accecpt file names on the command line 2003-09-10 20:48:59 +00:00
pcx.h go back to using QFile, quakeio.h and quakefs.h 2002-08-27 07:16:28 +00:00
plugin.h several libs can now get built as dlls in windows: console, gamecode, 2004-01-19 07:47:41 +00:00
png.h PNG write support from DrSpliff 2003-09-09 16:18:13 +00:00
pr_comp.h change FNC to FN and fnc to fn for function based opcodes 2004-02-11 06:52:19 +00:00
pr_debug.h whitespace 2002-06-26 14:45:00 +00:00
pr_obj.h correct pr_symtab_t to include the pointer to the array of selectors used 2003-08-23 06:15:19 +00:00
progs.h make printing of global contents in PR_PrintStatement optional so 2004-01-31 04:26:01 +00:00
qargs.h make gcc more anal about prototypes, string constants and function 2003-01-06 18:28:13 +00:00
qdefs.h nuke the max message lengths from qdefs.h 2001-11-03 00:27:01 +00:00
qendian.h Replace removed bigendian declaration. 2003-02-23 22:53:03 +00:00
qfplist.h hash.[ch]: 2004-02-07 07:47:23 +00:00
qtypes.h Working towards merging q2 model, sprite, and map support. Check back in a few 2004-02-08 02:49:38 +00:00
quakefs.h Grievre's gamedir callback patch to fix mangled sounds on gamedir change 2004-02-03 03:01:06 +00:00
quakeio.h nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
render.h serious cleanup of refdef calculations. 2004-02-08 00:37:11 +00:00
riff.h make riff.c portable 2003-04-10 22:52:58 +00:00
ruamoko.h more rua cleanups: now just one init function to call (it calls the rest) 2004-01-16 07:03:58 +00:00
screen.h removal of legacy MGL block_drawing variable. Fixed window restore bug that prevented the screen from being updated. 2004-02-15 03:40:50 +00:00
sizebuf.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
skin.h get larger player skins working in gl 2002-09-13 05:32:28 +00:00
sound.h extend the sound api slightly to ease things like cd_file and make cd_file 2004-01-21 02:52:12 +00:00
spritegn.h Working towards merging q2 model, sprite, and map support. Check back in a few 2004-02-08 02:49:38 +00:00
sys.h Sys_PathType has been unnecessary for a while so nuke it 2004-01-13 21:30:13 +00:00
teamplay.h make gcc more anal about prototypes, string constants and function 2003-01-06 18:28:13 +00:00
tga.h re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
uint32.h move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
va.h re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
ver_check.h include/QF header cleanup. including config.h (or any file from include) is 2001-05-31 05:33:13 +00:00
vid.h don't look up the gl functions until after the context has been setup, just 2004-02-06 00:58:35 +00:00
view.h add view_insert to provide greater control over view order 2003-05-06 02:41:37 +00:00
wad.h can now dump a map's textures to a wad file (name currently based on bsp 2004-01-15 07:16:44 +00:00
wadfile.h can now dump a map's textures to a wad file (name currently based on bsp 2004-01-15 07:16:44 +00:00
zone.h big protototype cleanup. Now, except for a few cases, all non-static 2002-11-05 19:12:51 +00:00