Commit graph

  • d8e1f27d4b pr_edict.c: whitespace rest: Implement model animation interpolation for alias models. Trying to implement this has been an annoyance for some time, but IT WORKS NOW. set gl_lerp_anims to zero to disable. Jeff Teunissen 2000-12-11 09:59:27 +0000
  • e886b0566d Add support for SDL CD audio, rename --enable-sdlsound to --enable-sdl-audio Jeff Teunissen 2000-12-11 09:50:26 +0000
  • 5023108000 remove "Error: " from no-mmap message Jeff Teunissen 2000-12-11 09:46:58 +0000
  • 0bd4b8d288 include/tga.h source/tga.c: new function WriteTGAfile. Also, put in the tga header structure. NOTE: this is currently broken for non gcc ocmilers. you will get a #error message. include/quakefs.h source/quakefs.c: new function COM_WriteBuffers. Like COM_WriteFile, but scatter/gather style. source/gl_screen.c source/screen.c: misc cleanups. differences are getting fewer. should be mostly mergable soon (minus truly sw/gl specific code). Bill Currie 2000-12-11 06:38:58 +0000
  • d1ef9bbc3f fix r_netgraph 1 fix Bill Currie 2000-12-11 05:39:06 +0000
  • a4f03b4c12 move WritePCXfile to pcx.c, move the screenshot filname creation code to COM_NextFilename in quakefs.c and fix up some remote screenshot snafus Bill Currie 2000-12-11 03:30:32 +0000
  • 10e2d388db remove all pure whitepsace diffs between gl_screen.c and screen.c Bill Currie 2000-12-10 23:14:25 +0000
  • 6569283738 Undo the horrible mistake of paying attention to 4Front's documentation. Ragnvald Maartmann-Moe IV 2000-12-10 10:56:49 +0000
  • c8ee33715b Include winquake.h must be BEFORE include gl/gl.h or compile WILL fail with win32. Dabb 2000-12-10 10:54:04 +0000
  • d5b4938803 Added qfgl_ext.c Dabb 2000-12-10 10:53:13 +0000
  • 2ed7b7106d remove gratuitous differences between gl_screen.c and screen.c Bill Currie 2000-12-09 23:26:27 +0000
  • f6fbe8df16 SDL sound support. Jeff Teunissen 2000-12-09 20:46:05 +0000
  • 808b676eaa Fix up make dist Jeff Teunissen 2000-12-09 18:48:11 +0000
  • 09354ee7ca Rename of cd_audio.c to cd_dos.c. (cvs needs a move command!) Ragnvald Maartmann-Moe IV 2000-12-09 18:39:34 +0000
  • c2a69bfec3 Fixed /dev/dsp open to only open with write. Ragnvald Maartmann-Moe IV 2000-12-09 18:34:28 +0000
  • 1b82a5b018 finally found the black water bug!!! forgot to set the color back to the lighting color Bill Currie 2000-12-09 05:37:25 +0000
  • 4297432d7e [grumble] Jeff Teunissen 2000-12-08 11:16:07 +0000
  • b21b9ce163 Include qfgl_ext.h in 3Dfx... Jeff Teunissen 2000-12-08 11:06:00 +0000
  • 329d51b4e8 context_x11.h -- didn't mean to commit my local changes rest: Apply patches from Michael Weiser <michael@weiser.saale-net.de> Jeff Teunissen 2000-12-08 07:46:40 +0000
  • 54e2a4d9d3 Okay, the big whitespace reformat. There is some silliness (case statements, variable declarations), but all in all it's not bad. Jeff Teunissen 2000-12-08 06:51:37 +0000
  • b62d75a774 Some whitespace, removed the timekick detection for slow-mo clients. There are way too many legitimate ways to get a too-slow time, unfortunately. Jeff Teunissen 2000-12-08 06:14:26 +0000
  • c74861ceb5 Remove unnecessary HAVE_DLOPEN check Jeff Teunissen 2000-12-08 06:10:50 +0000
  • 9aa60bc5f9 Nuke SDL/SDL.h include, replace with SDL.h Jeff Teunissen 2000-12-08 04:48:47 +0000
  • 6f9f734bd5 Add HAVE_GLIDE define, lose some unnecessary ones. Jeff Teunissen 2000-12-08 04:46:31 +0000
  • 47ffcc9ffe Make all bootstrap commands dependant on the success of the previous. Jeff Teunissen 2000-12-08 04:45:58 +0000
  • 7744fcd560 Various and sundry improvements to configure. Jeff Teunissen 2000-12-08 04:45:04 +0000
  • 1e604c6c33 Compile fixes, some whitespace. This file should be nuked, but I won't do it until the normal system-level support for Win32 can support the SDL targets. Jeff Teunissen 2000-12-08 04:42:21 +0000
  • d3da228aef Largely whitespace, some opts, reverse order in which command-line parms and environment variables are used. Command-line should ALWAYS override the environment. Jeff Teunissen 2000-12-08 04:40:02 +0000
  • ebc281c279 Use QFGL on 3Dfx. Jeff Teunissen 2000-12-08 04:36:23 +0000
  • a356859bb2 use UTC dates when generating the changelog Bill Currie 2000-12-07 20:51:34 +0000
  • 600e6dac57 remove possible trigraphs (eww) Bill Currie 2000-12-07 17:08:38 +0000
  • 9f924b3a9e add includes lordhavoc forgot Bill Currie 2000-12-07 11:34:18 +0000
  • 4ee0be8f91 first step on the way to merged gl_screen.c and screen.c Bill Currie 2000-12-07 11:12:19 +0000
  • be6e940417 updated .lit loader, forgot to commit this a while back Forest Hale 2000-12-07 08:59:56 +0000
  • 3feecbde94 cvar doc patches from Misty Bill Currie 2000-12-07 03:02:12 +0000
  • dbbc2cd777 comment patches from Misty Bill Currie 2000-12-07 00:08:42 +0000
  • 02f14aa326 style changes Bill Currie 2000-12-06 19:45:22 +0000
  • 0974d76447 d'oh, forgot to remove the surrounding if(pr_boundscheck) :/ Bill Currie 2000-12-06 18:51:54 +0000
  • 56656df96a remove the duplicated progs engine. That would have been a maintainence nightmare. Bill Currie 2000-12-06 18:41:21 +0000
  • bb2928830c Added alternative download sites for borland complier & service packs. Dabb 2000-12-06 18:33:55 +0000
  • e8cf0e53f4 First try load qwprogs.dat, then try progs.dat and then fail. Dabb 2000-12-06 18:27:23 +0000
  • 8bd6cf15c2 Added #include "host.h" Dabb 2000-12-06 13:54:49 +0000
  • a7b6d2df88 Brought over pr_exec.c and pals from darkplaces. Improvements include bounds checking, 40% less instructions per opcode, support for 65535 globals. Might even break something. Dabb 2000-12-06 13:23:44 +0000
  • 0dd34a3e20 Added include host.h Dabb 2000-12-05 20:29:15 +0000
  • ab4f4f7d2b Update style guidelines Jeff Teunissen 2000-12-05 16:59:49 +0000
  • 29970187d7 sprintf audit. Bill Currie 2000-12-05 16:51:01 +0000
  • b34504057c char *buf; strn.* (..., sizeof(buf) ...) doesn't work so well :/ Bill Currie 2000-12-05 16:41:28 +0000
  • eae11661e4 strncat parameter audit. Unfortunatly, strncat is counter-intutite: the n in strncat is not the maximum length of the destination string, but of the SOURCE string, thus strncat (dest, src, sizeof (dest)) is incorrect. It should be strncat (dest, src, sizeof (text) - strlen (dest)). Even then, no terminating nul will be written if src is too long, but at least it won't crash the stack:) Bill Currie 2000-12-05 16:04:12 +0000
  • 66e0e31b57 strcat -> strncat sprintf -> snprintf Zephaniah E. Hull 2000-12-05 11:08:30 +0000
  • 2652e77b5f Update style guide. Jeff Teunissen 2000-12-05 07:07:55 +0000
  • fefca3d275 Fix up host.h snafu's Jeff Teunissen 2000-12-05 06:58:01 +0000
  • cbf7cd5447 show_time 2 will select 12h clock as opposed to 24h (Misty again) Bill Currie 2000-12-05 06:57:44 +0000
  • 97f7b9a568 rename quakedef.h to host.h (I should have done this months ago). NOTE: -{sdl,sgl,3dfx,ggi,wgl,mgl} targets are very likely to be broken if any file fails to compile, just put #include "host.h" into it Bill Currie 2000-12-05 06:33:44 +0000
  • 9554be96f9 clean up screen.c and gl_screen.c includes remove scr_allowsnap from screen.c move crosshair related cvars to *screen.c Bill Currie 2000-12-05 05:55:16 +0000
  • 481fe0b9ed Misty's hudswap/fps/time patch to put the fps/time on the opposite side of the screen to the hud. Bill Currie 2000-12-05 04:21:47 +0000
  • 19a1e03f5d apply Misty's clock patch part 2 Bill Currie 2000-12-05 03:22:35 +0000
  • b5ff8b5c6c re-arrange things a bit, make some items clearer and correct some spelling errors Bill Currie 2000-12-05 01:30:13 +0000
  • 6b3f8e5dba make sure com_gamedir exists before writing config.cfg Bill Currie 2000-12-04 16:07:08 +0000
  • 37eb211c0a Misty's clock hack. show_clock 1 displays a clock on the screen for those that need to know the current time while playing. Bill Currie 2000-12-04 03:46:04 +0000
  • ae290926c4 WildCode's location marking code (with a little touchup). Bill Currie 2000-12-03 23:52:54 +0000
  • 5910c51bbe Replaced my crap with Seth's instructions. Dabb 2000-12-03 11:06:09 +0000
  • 0a8b0a72d2 Removed evil things. WIN32 SDL/SGL now uses (totally crappy) SDL sounds instead of old directx sounds. Its time to pay for "portability". Dabb 2000-12-03 10:53:07 +0000
  • 05bb0be33a WIN32 SDL/SGL now uses (totally crappy) SDL sounds instead of old directx sounds. Its time to pay for "portability". Dabb 2000-12-03 10:48:02 +0000
  • b426b6daa7 Crappy complier doesn't allow me to UNDEF _win32 on command line! So here we have def WIN32SDL until I figure out better way to do it. Oh yeah, WIN32 SDL/SGL now uses (totally crappy) SDL sounds instead of old directx sounds. Dabb 2000-12-03 10:47:07 +0000
  • 3bafaa371c don't bother downloading sounds if we are unable to play them. Bill Currie 2000-12-03 01:57:29 +0000
  • 8ed2ff9241 -svga now works in background. NOTE: mouse and joystick are probably still grabbed by svgalib. Bill Currie 2000-12-02 22:19:26 +0000
  • 7faabf5032 add thiss before I accidently lose it. It's intended use is for when I eventually implement the demo movie writer and it will write the sound to a file rather than the soundcard. Bill Currie 2000-12-02 19:59:35 +0000
  • bacfb94db0 a slight update Bill Currie 2000-12-02 19:57:23 +0000
  • 67896c5d5d fix a stupid bug Bill Currie 2000-12-02 08:31:18 +0000
  • 7623a08ada don't subdivide sky polys. we don't need it and it only slows us down Bill Currie 2000-12-02 07:41:47 +0000
  • e8da8add75 disable debug output. oops :/ Bill Currie 2000-12-02 07:41:06 +0000
  • 19dd0f19dd whitespace Jeff Teunissen 2000-12-02 06:17:47 +0000
  • 2f02dffe41 this shows the possible cases for clipping a polygon against a cube (from the inside). Hopefully, more skybox clipping documentation will be forthcoming :) Bill Currie 2000-12-02 06:14:10 +0000
  • bd47fcf241 pass though indent, correct a comment and change vertexen to vertices Bill Currie 2000-12-02 06:09:18 +0000
  • c90adba9dc finally. every condition I've been able to produce in start.bsp (quad jump to the top of the map) works well. Depth issues have been taken care of as well (sort of: same problems as non-clipped skybox, but you don't get sky IN the map any more) Bill Currie 2000-12-02 05:32:50 +0000
  • 6ced43e560 this SHOULD take care of case 5.3. Find out when I get home :/ Bill Currie 2000-12-01 19:57:33 +0000
  • 7b82e44ca1 Fix PCX loading on big-endian systems Jeff Teunissen 2000-12-01 08:59:44 +0000
  • 778fa713a6 Fix snd_null crash (Cvars undefined, segfault) Jeff Teunissen 2000-12-01 08:57:54 +0000
  • a7ed89bdd2 got case 5.1 sorted out and in the process of sorting out 5.3 (just need to decide on the best way to translate the information). Bill Currie 2000-12-01 08:10:02 +0000
  • 588082a570 the cases of 6 faces with two vertexen (both adjoining and opposing) and 7 faces with 1 vertex are implemented, but I have no way of testing them :(ie, I haven't found anywhere to test them, there just don't seem to be any sky polys of the right shape) Bill Currie 2000-12-01 07:30:29 +0000
  • 257c0eb64a the case of 5 faces with 3 vertexen is now handled. it looks like there might be a bug in my face visiting code that's causing process_corners to think some numver of faces < 5 are being visted when really 5 are. I'll sort that out later (at worst causes a little overdraw). Bill Currie 2000-12-01 05:41:05 +0000
  • fefe5df1bc the case of 5 faces visited with one cube vertex enclosed is now handled. Bill Currie 2000-12-01 05:24:53 +0000
  • d6cb69f6fa a major(?) algo change in cubee vertex handling. When a polygon goes around a cube vertex, that vertex is no longer added immediatly, instead delaying it's addition to the poly vertex list until all the sky poly points have been handled (this has a side benefit of completely eliminating those two almost identical functions: enter_face() and leave_face() :). After the sky poly vertexen have been processed, the faces the edges of the poly have visted are analysed for all 14 possible cases to determine how many and which cube vertexen are to be added to the face polys. So far, 9/14 cases are handled properly and 1 seems to be mysteriously handled in what seems to be a correct fashion part of the time (bloody heisenbugs). The remaining cases are: 5 visited faces with 1 vertex and 3 vertexen (the heisenbug); 6 faces and 2 vertexen (2 variants: neighboring vertexen and opposing vertexen); and 7 faces with 1 vertex. Bill Currie 2000-12-01 04:57:35 +0000
  • fbf23b9597 #ifdef out the 8 bit support functions Bill Currie 2000-12-01 04:44:05 +0000
  • c67a1b37e5 fix handling of +set on the command line so the global config file can be overridden (so long as it doesn't use setrom:) Bill Currie 2000-11-30 19:53:25 +0000
  • 42b3a83bd9 move host_parms from quakefs.c to somewhere a little more sensibe. Bill Currie 2000-11-29 23:26:45 +0000
  • 150e04b784 finally compiles with `recent' alsa cvs. Doesn't work though (but fails gracefully). Bill Currie 2000-11-29 23:22:21 +0000
  • 03ca6e6da3 Logos for the X11 clients. Jeff Teunissen 2000-11-29 05:00:57 +0000
  • 975ff3ceff Make vid_common_gl.c use the new extension system. Jeff Teunissen 2000-11-29 04:59:18 +0000
  • 377655df11 Get the makefiles to link the new extension system in. Jeff Teunissen 2000-11-29 04:56:23 +0000
  • 732dc94090 New functionality: QuakeForge now has a general OpenGL extension-loading interface. To detect an extension, call QFGL_ExtensionPresent(). To get the address of an extension function, call QFGL_ExtensionAddress(). This function uses the preferred method for finding a function, based on whatever OS and windowing system you use. Jeff Teunissen 2000-11-29 04:55:24 +0000
  • ba1b5f8974 Added Borland C++ Builder 5 to list of supported compilers. Dabb 2000-11-28 18:02:03 +0000
  • 0a6f195001 Made sure we can build with C++ Builder 5 too. Fixed TASM compile a bit. Dabb 2000-11-28 17:53:42 +0000
  • 8b04d3e8e7 taniwha removed host_parms, which was necessary to compile... Forest Hale 2000-11-28 11:25:06 +0000
  • d74ab2865a basedir is nolonger mentioned anywhere in the source. It's gone, gone, gone, gone (and it better stay gone). Bill Currie 2000-11-27 23:03:01 +0000
  • 462138e983 More fun missed by Havoc, SV_Init(void) Dabb 2000-11-27 15:30:09 +0000
  • 008f880ea4 Well, let's be really strict and put SV_Init(void) here.. Dabb 2000-11-27 15:29:25 +0000
  • 6e3337b64a Well, let's be really strict and put Host_Init(void) here.. Dabb 2000-11-27 15:26:49 +0000
  • 186bba720c Removed Host_Init quakeparam. Havoc missed this one ;-) Dabb 2000-11-27 15:25:00 +0000
  • 9ce5fc95df quakeparms_t audit. Forest Hale 2000-11-27 13:17:48 +0000