Commit graph

  • ca4d4791c9 Fix a severe braino, and get less excessively parenthetical in one spot. Ragnvald Maartmann-Moe IV 2001-08-10 03:07:34 +0000
  • 753928bd39 /me grumbles about some versions of gcc Bill Currie 2001-08-10 02:50:05 +0000
  • a2ef36e7ba get the scaling on v_blend right for the change from 0-255 to 0-1 Bill Currie 2001-08-10 02:42:34 +0000
  • b868a09661 Kill off gl_view.c and sw_view.c. Renderer merge is more or less complete now. Software and gl renderers now calculate color shifts the same way, and sw looks a bit different now. Powerups don't shift enough in sw right now, IMO. Ragnvald Maartmann-Moe IV 2001-08-10 00:28:57 +0000
  • ac9dace768 add focus loss/gain events and fix a silly bug in IE_Set_Focus Bill Currie 2001-08-09 23:43:13 +0000
  • dfc74deff7 put in instructions for building from cvs (and coping with autoconf) Bill Currie 2001-08-09 23:34:35 +0000
  • bc34529a80 code for the input event system Bill Currie 2001-08-09 23:16:54 +0000
  • c96a092f4e header for an event based input system Bill Currie 2001-08-09 22:35:41 +0000
  • 27ccfa67c5 fix the efficiency of unary expressions as args to a function Bill Currie 2001-08-09 17:05:30 +0000
  • 2774260898 test ^ Bill Currie 2001-08-09 16:39:08 +0000
  • 081d8f3c47 ^ and ~ operators for qc (^ from Rhamphoryncus) and clean up the punctuation line in qc-lex.l (why didn't I think to do that in the first place?!?) Bill Currie 2001-08-09 16:34:46 +0000
  • 998c3405e1 make the server module's console output line buffered when curses isn't being used Bill Currie 2001-08-09 15:33:44 +0000
  • 4cd037f025 Make the console line-bufered. woot. Adam Olsen 2001-08-09 12:19:15 +0000
  • 0c63c11b4b diff noise reduction. mostly just "progs_t * pr" to "progs_t *pr". Only code change is copying qw's variable-size PF_VarString in place of nq's 256 char "I wanna be a buffer-overflow exploit!" version. Adam Olsen 2001-08-09 06:05:43 +0000
  • 06946d6ab4 memset doesn't use bits 8+ Bill Currie 2001-08-08 23:32:09 +0000
  • 3047a6a4ba this seems to fix the flickering dlights problem. surface visibility was calculated too late for light marking. Bill Currie 2001-08-08 22:20:57 +0000
  • b66a69617e this is a little more useful here than in the cvs logs Bill Currie 2001-08-08 20:31:20 +0000
  • fb42199637 change all the SVFIELD calls to SVtype. this should make the code a little easier to read. Bill Currie 2001-08-08 20:28:53 +0000
  • cd522a6f97 should now handle any size of model. also modify the mesh file format slightly (version and commands+verts sum for checking) and change the mesh extention to .qfms Bill Currie 2001-08-08 08:52:55 +0000
  • a4ea8d088a Header sort. Ragnvald Maartmann-Moe IV 2001-08-07 21:35:54 +0000
  • 0cba1b0f62 pre-calculate blended alias frame verteces and don't bother doing any blended calculations for single pose frames/models Bill Currie 2001-08-07 21:18:49 +0000
  • 2ccebbfd5c Exit early on common case, rather than go through all checks. Minor speedup, but measurable on higher framerate demos. Ragnvald Maartmann-Moe IV 2001-08-07 18:53:22 +0000
  • b3d20d834a fix for compiling under freebsd. thank's, stu Bill Currie 2001-08-07 17:43:49 +0000
  • a81828fe38 port over gl's lighting improvements. only gives ~4.6% improvement on my c600 but that's better than nothing. (34.41 to 36.00) Bill Currie 2001-08-07 17:29:21 +0000
  • c64c31b2e9 white space Bill Currie 2001-08-07 17:27:28 +0000
  • b341529fce more --id support Bill Currie 2001-08-07 16:50:22 +0000
  • 6a59ac6c51 The end of in_dga_mouseaccel, the birth of in_pre_sensitivity. Zephaniah E. Hull 2001-08-06 05:01:31 +0000
  • 9ac148dd69 freaking out by one error :/ I'm suprised previous runs worked at all, but with this correction I am finally seeing the expected speed boost (12% on my c450 using my null GL lib). Bill Currie 2001-08-06 04:13:41 +0000
  • 014e36dece viewangles in the client doesn't seem to get updated for the client, so use cl.viewangles instead. Bill Currie 2001-08-06 00:27:41 +0000
  • ebb03c1c65 Fixed the sdl and sgl targets to work a bit better. Zephaniah E. Hull 2001-08-06 00:16:48 +0000
  • ece21540f7 almost working. just need to figure out why vis info isn't doing the right thing (I suspect a bug in my deconpression) Bill Currie 2001-08-05 23:17:55 +0000
  • 899d8385a9 fix a subtle bug with the lava hall to e3 in start Bill Currie 2001-08-05 06:10:27 +0000
  • 9f00601b82 change checkfunction and getfunction to checkbuiltin and getbuiltin Adam Olsen 2001-08-05 06:02:33 +0000
  • dcc6a76313 make SURF_LIGHTBOTHSIDES work and fix a bug in Mod_PointInLeaf that was preventing grenades from lighting up surfaces when using the vis lighting Bill Currie 2001-08-05 05:59:15 +0000
  • 8883bbb369 some lighting fixes. not quite there yet Bill Currie 2001-08-05 05:07:49 +0000
  • 647d38fa40 Make R_MarkLights use the vis info to speed things up. Oddly, even though R_MarkLights is now about 3% instead of about 15%, I've lost 8 fps on my null GL speed test. However, R_AddDynamicLights has jumped up a bit, so I'm wording if maybe more surfaces are being lit. Bill Currie 2001-08-05 04:01:45 +0000
  • 874a2c6716 don't include malloc.h Bill Currie 2001-08-05 03:13:08 +0000
  • 040345bc60 Change all our new functions to use dynamically allocated builtin numbers, except checkextension, checkfunction, and getfunction. Yes, this may break some stuff. :) Adam Olsen 2001-08-04 23:58:03 +0000
  • dc98a63098 Add a getfunction, which gives an error if it's not found Adam Olsen 2001-08-04 23:44:50 +0000
  • 1a73a4789b make /sure/ ^h is covered. seems ncurses is a tad on the weird side Bill Currie 2001-08-04 23:19:16 +0000
  • d241e8dd64 Make sure all the function names passed to PR_AddBuiltin are lowercase, for sanity reasons. Adam Olsen 2001-08-04 22:14:45 +0000
  • 85992c58d3 Make more cvar names sane. _snd_mixahead is now snd_mixahead. Ragnvald Maartmann-Moe IV 2001-08-04 18:18:33 +0000
  • c218ede288 Add support for checkfunction, which is a builtin that searches for another builtin by name, and returns it. Adam Olsen 2001-08-04 09:11:50 +0000
  • 0f56fea4e3 well, now that we're stuck with autoconf 2.50, we don't need those lines any more Bill Currie 2001-08-04 06:00:23 +0000
  • 8517e41635 due to libtool, we are forced to require autoconf 2.50 :/ Bill Currie 2001-08-04 05:34:20 +0000
  • f9e85cdf8a split up mleaf_t's minmaxs into two arrays Bill Currie 2001-08-03 23:54:09 +0000
  • 1e1cb06a1f disable integers for --id. probably not thorough enough yet :/ Bill Currie 2001-08-03 07:47:15 +0000
  • 484edfde55 Some of an aforementioned function to search for functions by name. Guess it's not as trivial as I thought. Adam Olsen 2001-08-03 07:37:21 +0000
  • ae133d0a90 Modify progs to add builtins at runtime. It should be trivial to lookup functions by name, and make all our new QC builtins allocate numbers automatically. Adam Olsen 2001-08-03 06:40:28 +0000
  • 19387f0801 diff noise reduction, cleaned up the comments somewhat Adam Olsen 2001-08-02 23:27:45 +0000
  • 0a4caac3c6 mingw compile fixes Bill Currie 2001-08-02 23:00:39 +0000
  • e236dd8842 more improvements Bill Currie 2001-08-02 23:00:17 +0000
  • b455458629 exit cleanup. Sys_Error and Sys_Quit should be used whenever possible. Bill Currie 2001-08-02 17:16:12 +0000
  • 2887dd3950 Fix issue with gl_lightmap_components 4 and lightmap updates. Ragnvald Maartmann-Moe IV 2001-08-02 04:12:26 +0000
  • 79eb948127 for some reasone, building the rpms wanted an explicit stdio.h inclusion *shrug* Bill Currie 2001-08-02 03:24:18 +0000
  • 80c7113447 misc rpm building improvements Bill Currie 2001-08-02 02:49:33 +0000
  • 4c23641759 print line and char number for the error Bill Currie 2001-08-02 02:49:14 +0000
  • fd0c5aab36 Garbage comment removal. Ragnvald Maartmann-Moe IV 2001-08-02 02:28:17 +0000
  • 6e9b51edfc (Optionally) Use glTexSubImage2D for lightmap updates. Doesn't give as large a boost as I'd hoped, but will matter far more as other optimizations happen. New cvars gl_lightmap_align does nothing yet, and gl_lightmap_subimage only works in mode 0 and 1. Mode 2 (should be fastest mode on most cards) will eventully get implemented... Ragnvald Maartmann-Moe IV 2001-08-02 02:18:04 +0000
  • 4a81fc6e32 oops :) Bill Currie 2001-08-01 22:52:34 +0000
  • e976a2125f joystick and cd driver message cleanups Bill Currie 2001-08-01 22:51:42 +0000
  • f3c946599e whee, nicely modular packages Bill Currie 2001-08-01 22:43:16 +0000
  • 38a9a52290 client and server targets now have their own packages (nq and qw shared) Bill Currie 2001-08-01 20:17:27 +0000
  • 8fc8b564ab build_rpm works though only one monolithic package is built currently Bill Currie 2001-08-01 18:19:36 +0000
  • fe8738b042 make dist works again Bill Currie 2001-08-01 17:49:25 +0000
  • 8fa4bff0c4 _ is legal in an unquoted string and make PL_ObjectForKey return the correct value Bill Currie 2001-08-01 16:07:39 +0000
  • 2a96ffb19b fix a couple of warnings Bill Currie 2001-08-01 07:05:28 +0000
  • 76385372f3 plist updates; PL_GetPropertyList now calls Sys_Error() on plist errors. Jeff Teunissen 2001-08-01 07:03:46 +0000
  • 22878209d6 move the forward decl of hashtab_s out of the function prototype Bill Currie 2001-08-01 06:51:06 +0000
  • d89cd91e4b make the expressions in for (a;b;c) optional Bill Currie 2001-08-01 06:29:09 +0000
  • e8c0af9c40 re-enable the mission pack stuff. yeah, it's clunky, but it's nice to have. Hopefully, scripted huds will come soon. Bill Currie 2001-08-01 05:12:37 +0000
  • b6ee3e72da don't have blank SUBDIRS=, it hurts Bill Currie 2001-08-01 05:07:58 +0000
  • 0342341142 two new `macros': cvs_def_enabled and cvs_def_disabled. they control the default enabled/disabled depending on if building from cvs or dist tarbal. eg: AC_ARG_ENABLE(typecheck-progs, [ --disable-typecheck-progs disable type checking on progs field access]) if test "x$enable_typecheck_progs" $cvs_def_enabled; then AC_DEFINE(TYPECHECK_PROGS) fi Bill Currie 2001-08-01 03:44:27 +0000
  • 513347effd Fix that classic "playing without joining a team" TF cheat :) Adam Olsen 2001-08-01 00:38:16 +0000
  • f9d4351515 more jobs Bill Currie 2001-08-01 00:19:05 +0000
  • 22339b712d create fs_userdir if it's not "." rather than not FS_USERPATH Bill Currie 2001-07-31 21:52:52 +0000
  • 828e8b60b6 bloody builtin prototypes Bill Currie 2001-07-31 19:03:00 +0000
  • fb26d8b18a make Info_Set* take flags indicating wether funchars should be stripped or not Bill Currie 2001-07-31 18:27:49 +0000
  • 2b19252d73 fix PF_hullpointcontents and the clip_mins/maxs setting in PF_rotate_bbox NOTE: the api to PF_hullpointcontents has changed!!! Bill Currie 2001-07-31 17:09:42 +0000
  • da0f68dc1f Fix a minor typo in the help text for --with-user-cfg. Thad Ward 2001-07-31 10:23:42 +0000
  • 30f93439a0 /tiny/ optimisations Bill Currie 2001-07-31 08:06:27 +0000
  • 368468dce0 revert the changes to cl_demo.c as they are a serious (10%) speed hit in qw. While lost in the noise for nq for the standard demos, it seems like a good idea to revert it too. Bill Currie 2001-07-31 07:29:44 +0000
  • aea1eda7ee --enable-Werror flag to cvs. does the obvious. defaults to enabled if binding from CVS, disabled otherwise. Bill Currie 2001-07-30 23:35:33 +0000
  • c3e3f8182d the hull growing seems to work now. Bill Currie 2001-07-30 22:53:01 +0000
  • 6cb2cb5bdc start making the rotated bounding box (really dynamic clipping huls) more generice, and also more in line with the rest of quake's clipping system (ie, support the entity size selected hulls). I'm not /entirly happy with what's here, but it's a start, and the force fields in customtf work /much/ better :) Bill Currie 2001-07-30 04:33:59 +0000
  • 0219bcb4c8 Make the help command work with commands too. (moved to cmd.c while I was at it) Adam Olsen 2001-07-30 01:01:39 +0000
  • dbb339651d make the hull plane setup a loop Bill Currie 2001-07-29 00:12:14 +0000
  • 097f38d594 return a null edict properly Bill Currie 2001-07-27 23:22:21 +0000
  • ceadc2482c erk, forgot to commit this with the wrappers Bill Currie 2001-07-27 23:19:48 +0000
  • 6196fda661 don't seg if looking up the ip of hostname fails (which on a properly configured system, shouldn't happen, but oh well) Bill Currie 2001-07-27 23:17:40 +0000
  • e69c1e8918 correct a typo in a comment Bill Currie 2001-07-27 23:07:38 +0000
  • 219c58bd98 wrappers for SV_TestEntityPosition and SV_HullPointContents Bill Currie 2001-07-27 23:05:58 +0000
  • bfb8eff2f0 signed_const isn't needed any more Bill Currie 2001-07-27 21:01:01 +0000
  • 89da47335b tests, tests, tests Bill Currie 2001-07-27 20:56:16 +0000
  • ecc71c4a60 local var = expr; now works (globals must still be consants) Bill Currie 2001-07-27 20:55:14 +0000
  • 0b576e42a1 fix a small bug Bill Currie 2001-07-27 19:48:46 +0000
  • 65475fbd6e make a rotated_bbox override the model hulls Bill Currie 2001-07-27 19:48:15 +0000
  • a3368d0f82 move the rotated_bbox hull checks into SV_HullForEntity and move the check == ent test in SV_TestPlayerPosition to before the abs bbox check. Bill Currie 2001-07-27 16:06:42 +0000
  • 27dde8cefe sv_pr_cmds.c: find the full bounding box for the rotated bounding box and put this into hull's clip_mins and clip_maxs. Also, provide: vector (integer hull, integer max) getboxbounds = #94 to retrieve these values (max != 0 for clip_maxs, max == 0 for clip_mins) world.c: SV_TestPlayerPosition now checks for a rotated_bbox hull Bill Currie 2001-07-27 06:39:06 +0000
  • 6b43d4543d the C side of the fix for the field gen weird spot for a standing player Bill Currie 2001-07-27 04:50:53 +0000