Commit Graph

928 Commits

Author SHA1 Message Date
Jeff Teunissen c8fcb1cf22 Add *qf_version userinfo when connecting to QF servers. 2000-11-25 14:22:09 +00:00
Jeff Teunissen 6f40c97643 New Cvars:
sv_minqfversion: Set to the minimum allowable QuakeForge version you want
to allow on a server. QF clients prior to current CVS _will_not_work_ with
this cvar, as the QF version was not reported previously.

sv_maxrate: Change maximum rate algorithm; if sv_maxrate is nonzero, it is
the maximum rate allowed by the server. If it is unset, the maximum is
10000 like it used to be. The rate is silently capped, so it won't kick.

Cvar fixed: sv_timekick and friends; Now kicks on too little time passed
as well.

Functionality removed: "Last message repeated X times". It causes too much
trouble.
2000-11-25 14:20:04 +00:00
Bill Currie 10fc22f7a0 make r_drawviewmodel CVAR_ARCHIVE so it gets saved 2000-11-25 01:11:31 +00:00
Jeff Teunissen 2a306a092e Whitespace. 2000-11-23 08:01:04 +00:00
Jeff Teunissen 4e72832846 8-bit detection updates. No more -no8bit, it defaults off anyway. set
vid_use8bit 1 to check for 8-bit extensions.
2000-11-23 07:21:46 +00:00
Dabb a58579cebf Added couple more #ifdef DLOPEN and also moved #include winquake.h. It must be before #include gl.h, or compile will fail. 2000-11-22 13:05:27 +00:00
Dabb 8ce7084ba1 Added Key_Event (whatever, -1, whatever). To use that "Internal mess" until someone has time to do this "right" ;-) 2000-11-22 07:27:46 +00:00
Bill Currie 1697026a62 fix some compile and link errors 2000-11-22 02:28:10 +00:00
Jeff Teunissen 47c70b3257 whitespace 2000-11-21 09:17:29 +00:00
Jeff Teunissen 861e83d7ff Mostly whitespace. 2000-11-21 09:15:36 +00:00
Jeff Teunissen 25db5b29b5 Clean up 8-bit handling. It might work properly, it might not (not that it
worked before), but at least it's cleaner.
2000-11-21 09:10:35 +00:00
Bill Currie 9a44a9fe17 fix up some comments (taking a break tonight, I guess:) 2000-11-21 07:49:58 +00:00
Jeff Teunissen ded66b1bde Whitespace, optimizations to VID_Update() 2000-11-21 07:42:23 +00:00
Bill Currie 979a5b7e47 fix LordHavoc's spelling error. 2000-11-21 06:49:37 +00:00
Bill Currie e03e707272 new cvar: cl_sbar_separator defaulting to 0. That ugly white vertical line to
the right of the status bar is now GONE (unless you actually /want/ it: if so,
set cl_sbar_separator to 1)
2000-11-21 05:08:12 +00:00
Anton E. Gavrilov 62d76003eb Security fixes (hope it works) 2000-11-21 00:45:36 +00:00
Bill Currie 28701e8f76 poly edge crossing FOUR (ouch, that was unexpected) cube faces partially taken
care of. I have to fill in the incomplete faces (hmm, that will be interesting)
and figure out why one corner in one of my test cases is sometimes set and
sometimes not. Hmm, might be confused buy the enter/leave info from that edge.
2000-11-20 05:41:11 +00:00
Bill Currie ce5f4b92ca fix a silly bug with framed faces. must have been tired 2000-11-20 05:26:14 +00:00
Forest Hale 0b120aecbc __const was not defined on win32 2000-11-19 23:47:56 +00:00
Forest Hale 2231b97572 added back -basedir in a different place (win32 only) 2000-11-19 23:34:09 +00:00
Bill Currie 06ead88d9d removal of Draw_TranPic. Thanks, Seth. 2000-11-19 21:34:27 +00:00
Bill Currie b948a6c004 another bites the dust, dn dn dn :)
I think I only have one more clipping case to take care of, and it's really a
bug in an earlier case.
2000-11-19 01:18:54 +00:00
Ragnvald Maartmann-Moe IV 61d80d792f Make -ggi target compile again. *grmbl* 2000-11-18 15:46:43 +00:00
Bill Currie 5ae45ec667 framed cube faces work now! :) clockwise polygon rules are very convenient
(ccw would be just as good, it's the rule that counts:)
2000-11-18 06:44:08 +00:00
Bill Currie f62b1dd2d4 take care of PFNGLCOLORTABLEEXTPROC properly. I just hope the configure test
works for those that DO have it.
2000-11-18 04:25:01 +00:00
Bill Currie b798113da8 in_sdl.c and in_svgalib.c now use the new Key_Event api properly 2000-11-17 21:34:07 +00:00
Zephaniah E. Hull 8f1ff1bddc A few compile fixes.
And of course the very slight rework of the input system, at least
in_x11 gets shifts right for different keymaps.

Oh, by the way, ALL other input targets are broken in a very 'will not
compile' way.
2000-11-17 21:23:26 +00:00
Bill Currie 15c31544cf now compiles when glext.h is unavailable 2000-11-17 17:19:29 +00:00
Bill Currie 07d323d551 remove the connect to oorodina. I don't imagine too many other people have a
server runnining on a machine called oorodina :)
2000-11-17 07:27:39 +00:00
Bill Currie b38903cc6a add the center points of the sky polys to the debug info. 2000-11-17 07:19:47 +00:00
Jeff Teunissen 9dd801f0d3 Okay, ONE MORE TRY... 2000-11-17 07:18:22 +00:00
Jeff Teunissen 9106db191d Okay, let's see if this fixes the 8-bit problems... 2000-11-17 07:12:28 +00:00
Bill Currie 91b2d46330 fixed the bogus vector. I wasn't copying enough vertexen when doing the insert.
Oops :/
2000-11-17 06:02:47 +00:00
Bill Currie b19b9141cc WOOHOO, framed box face finally works (mostly). For some reason, I sometimes
get a bogus vector on one of the faces, but this is a major improvement :)
Almost there to fully working skybox clipping.
2000-11-17 05:47:48 +00:00
Bill Currie c59579c8c5 fix a dumb bug in leave_face() caused by the similarity to enter_face 2000-11-17 03:18:22 +00:00
Bill Currie ed9ca01ada remove -basedir handling. wrong idea, bad implementation (fixed size MALLOC?!?) 2000-11-17 02:45:23 +00:00
Jeff Teunissen aad43f6d00 Okay, one more try. 2000-11-16 23:23:53 +00:00
Bill Currie 5d69bb1342 use Sys_Error instead of abort 2000-11-16 23:00:35 +00:00
Jeff Teunissen 84df26b7cc This _might_ fix the shared palette issue. 2000-11-16 22:37:59 +00:00
Bill Currie 740e023a53 fix "HUD on left side" menu option 2000-11-16 20:38:12 +00:00
Bill Currie 141fb8b7a5 try to insert the cube vertexen into the correct spot in the face poly vertex
list.
2000-11-16 20:05:15 +00:00
Dabb c36a485851 Borland compile fix (one I forgot to commit :-). Needs to have winquake.h included for sgl. 2000-11-16 15:07:48 +00:00
Dabb e1b173450c Added -window parameter in addition to good old -startwindowed (which I hated to type) 2000-11-16 15:05:37 +00:00
Bill Currie c604d261f7 cleanup and document current code. Also catch a couple of possible bugs in the
process
2000-11-15 18:43:19 +00:00
Bill Currie 293d2bcc13 split gl_sky.c into gl_sky.c and gl_sky_clip.c (should have done this in the
first place, but I didn't realise how much code would go into sky clipping).
2000-11-15 17:20:54 +00:00
Dabb b9b45d8d79 Move MGRAPH_H def (from config.h) 2000-11-15 14:46:28 +00:00
Dabb 02250336c2 Removed unneeded scitech mgl stuffs. 2000-11-15 14:44:21 +00:00
Bill Currie d616ad745f very close to having working slipped skybox. framed box faces now work, but not
the surrounding faces within the frame. (frame = sky poly surrounding the face)
Also, faces with only to vertexes from clipping don't work yet.
2000-11-15 06:00:29 +00:00
Ragnvald Maartmann-Moe IV 619cb49fca Fixes mousewheel to work the same way in GGI that it does in other targets. 2000-11-15 05:52:14 +00:00
Bill Currie e92f295d06 remove some debug info 2000-11-15 05:37:46 +00:00
Bill Currie f971ce91fe fix the double wheel events 2000-11-15 04:01:27 +00:00
Bill Currie eadf434f17 fix the double mouse wheel events 2000-11-15 03:58:11 +00:00
Jeff Teunissen e5641c148b Yaay, Debian package updates. 2000-11-14 21:45:34 +00:00
Bill Currie 24477b651a white space cleanup 2000-11-14 16:16:07 +00:00
Bill Currie d8b795b6d2 bah, not working yet, but I don't feel like losing my thoughts :/ Doesn't crash
at least :)
2000-11-14 06:29:39 +00:00
Bill Currie b8dbaafa89 fix all texturing/clipping problems for currently supported cases. Now to sort
out the case where a polygon edge goes all the way across a cube face. There's
also the case where an egde terminates on adjoining faces, but spans a third
(though this is currently rare, but possible)
2000-11-14 04:56:20 +00:00
Bill Currie bf184744f8 make sv fp rounding same as cl. doesn't seem to help with obtuse angles, but
it doesn't seem to hurt, either.
2000-11-13 21:10:18 +00:00
Bill Currie 1ed9378fa4 this might work a little better :/ I hate duplicate code, but making the
enter/leave face functions use common code would be a pain.
2000-11-13 19:52:32 +00:00
Bill Currie 05f66b4c66 ok, this should fix the skybox edges 2000-11-13 19:38:56 +00:00
Bill Currie 862caa1012 move the edge rendering code out of the poly rendering code to esure all lines
have a chance at getting drawn. Also, forgot to re-set the enter/leave fields.
2000-11-13 18:20:32 +00:00
Bill Currie d251d03252 this should take care of the case of a cube vertex being enclosed by a sky
polygon. If not, oh well, I won't know till tonight :/ (at least it compiles)
2000-11-13 17:07:57 +00:00
Bill Currie 602912aeb2 forgot to make sure it compiles before committing. compiles now, but uses an
unitted var (though gcc misses that)
2000-11-13 16:10:34 +00:00
Bill Currie 14d5c349fd not there yet. the lines are debug info :) 2000-11-13 01:43:14 +00:00
Bill Currie 2b96ea275e bind with the correct sky textures. no more dizzyness :) 2000-11-12 16:55:05 +00:00
Bill Currie c9cb8538cc getting closer. bings go outside of glBegin, not in :/. also, much of my
find_intersect was a tad borked. turns out no problems in gl_rsurf :) Now just
to take care of the wierder intersection cases.
2000-11-11 06:23:48 +00:00
Bill Currie bc84e45835 this *should* fix the wonky clipping in gl_sky_clip 1 with skybox. won't fix
wonky texturing or wonky sky rendering yet :(. anyway, can't find out for
certain until I get home.
2000-11-10 21:58:00 +00:00
Bill Currie 7bd99717d2 gl_sky_clip is getting closer to working with skybox. Textures are borked (not
sure if I'm doing something wrong or if gl is having problems with the scale)
and clipping is a little wonky, but I know the reason for that:) Also, it
seems skys aren't always being drawn: probably something wrong in gl_rsurf.
2000-11-10 16:26:40 +00:00
Bill Currie 1d4c83b5bb put download status in the application name as requested by Mabus. Nifty idea,
why didn't we think of it? :)
2000-11-09 19:31:07 +00:00
Ragnvald Maartmann-Moe IV 01853a7b9b Restore missing paren. 2000-11-09 17:21:15 +00:00
Jeff Teunissen ea2b747c73 Fix window manager hint. 2000-11-09 00:56:43 +00:00
Zephaniah E. Hull 1b4ed8cc3f When loading a .loc file check each line to see if it has '#' as the
first char, if so the line is a comment.
2000-11-08 22:55:39 +00:00
Bill Currie 9ab8833def forgot how lame blorland c was :/ 2000-11-08 16:03:58 +00:00
Bill Currie bc06876fa8 getting there with the skybox clipping. DO NOT play with gl_sky_clip if you
have a skybox loaded unless you're prepared to work on the code :)
2000-11-08 08:25:48 +00:00
Bill Currie f8343a2707 so long as you're using skydome, gl_sky_clip is now a usefull speadup. it just
renders the sky as black (for now)
2000-11-08 06:08:25 +00:00
Bill Currie d31a9f73de Always use COM_CreatPath instead of Sys_mkdir 2000-11-08 06:07:03 +00:00
Bill Currie 631d5f470c fix a nasty dir creation bug. there's probably a few more such spots :/ 2000-11-08 03:13:38 +00:00
Bill Currie 26c6b9618f fix a couple of problems that came up in SGI 2000-11-07 23:43:05 +00:00
Bill Currie 2f9292f3e4 do some fixups for make dist before going beta5 :) 2000-11-07 20:15:57 +00:00
Dabb 6b52545fb0 I don't think we want to free vid.buffer under win32... 2000-11-07 19:23:28 +00:00
Dabb d1ec2e2cac Oops... forgot to add "return false" - did it now. 2000-11-07 19:16:43 +00:00
Bill Currie b7ea0dcf7b small ws cleanups 2000-11-07 18:15:43 +00:00
Dabb 10d9030dc9 Fix lockup bug in Win32 - cleaned up VID_Allocbuffers (copy/paste from *nix counterparts :-) 2000-11-07 18:09:20 +00:00
Jeff Teunissen 59b79d250a gl_rmain.c: Fix up brighten cvar/arg properly so it can be setrom'ed
vid.c: Get rid of the redundancy, much nicer.
quakeforge.lsm.in: Update Linux Software Map data file.
2000-11-04 08:20:20 +00:00
Jeff Teunissen ba11d00aba compat.h: Add str*equal () convenience macros
cl_main.c: Clean up version string a little
cmd.c: Add setrom parsing to first init phase, clean up includes a little
cvar.c: setrom command now uses set's semantics. Cvar_Set, Cvar_Set_f,
Cvar_Setrom_f now do a Con_DPrintf to report attempts to set CVAR_ROM
cvars.
sv_main.c: Clean up version string a little
vid.c: -winsize, -width, and -height no longer use Cvar_SetROM. The code
looks a little uglier, but it's more correct.
2000-11-04 07:42:43 +00:00
Bill Currie c7790511ec hopefully fix the surface cache alloc error 2000-11-03 18:29:42 +00:00
Bill Currie 46518d0229 do some alpha sorting 2000-11-03 16:55:55 +00:00
Thad Ward 57d8d38fd5 add the win32/resources dir to the include paths for vc6 2000-11-03 07:41:14 +00:00
Bill Currie ef28d1b19f fix a bug where maplist would seg on an empty map. d'oh :/ 2000-11-02 21:14:43 +00:00
Dabb f933bbcc32 Added include\win32\resources to include paths. 2000-11-02 19:48:25 +00:00
Dabb 81840d58c6 ICON2 -> ICON1 - LoadIcon works now for win32. 2000-11-02 19:47:33 +00:00
Dabb 88b05229bf Two times void Sys_Init(void) - removed extra. 2000-11-02 18:24:54 +00:00
Dabb f1070f5416 Um, added Coderjoe's resources and stuff. 2000-11-02 18:17:28 +00:00
Dabb bf1ef353c1 Um, added Coderjoe's resources and stuff. Compiles again. 2000-11-02 18:02:10 +00:00
Jeff Teunissen 31c5c6079c Fix Win32 software crash (null surface cache) 2000-11-02 17:02:59 +00:00
Thad Ward 28c972a3fd get vc projects building again 2000-11-02 07:38:41 +00:00
Bill Currie 2fc438ca13 hopefully fix Fragman's compilation problems on Mandrake 6.1 2000-11-01 06:31:29 +00:00
Forest Hale 41a62ccfc2 Fix for insta-crash bug to do with sys_nostdout being checked before it was registered (grabbed solution from sys_unix.c) 2000-11-01 03:54:43 +00:00
Forest Hale 760c9996d4 added #include's for cl_input.h and view.h so it will now compile again 2000-11-01 03:40:05 +00:00
Zephaniah E. Hull 4aacab9013 r_skyname on the server should be CVAR_SERVERINFO, not CVAR_NONE. 2000-11-01 03:09:55 +00:00
Bill Currie 56f7cce92e fix the missing explosion noises (and other impact sounds) 2000-10-31 05:48:32 +00:00