]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
havoc [Tue, 21 Oct 2003 13:02:16 +0000 (13:02 +0000)]
removed pragma that disabled signed/unsigned mismatch warnings in MSVC4, as these have all been fixed in the engine already
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3600
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Tue, 21 Oct 2003 12:59:55 +0000 (12:59 +0000)]
I hope this fixes some warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3599
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 21 Oct 2003 12:21:26 +0000 (12:21 +0000)]
physics code no longer uses allsolid (mainly of concern to q3bsp which rarely set it), only startsolid (allsolid is of course kept for QC compatibility, as non-functional as it may be), and I reenabled movement when in solid (so objects can move out of obstacles they managed to end up inside)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3598
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 21 Oct 2003 12:18:43 +0000 (12:18 +0000)]
SV_Move (and children) now only set trace.ent if there is an impact, not if it was an allsolid situation... and SV_PointQ1Contents now uses SV_PointSuperContents
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3597
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Tue, 21 Oct 2003 12:08:29 +0000 (12:08 +0000)]
Added in_mouse_x and in_mouse_y, which contain the rel. coords of the mouse.
Fixed a bug where PRVM_Stacktrace/PR_Stacktrace were involved.
Added some vm builtin functions to the new vm and changed PRVM_ED_LoadFromFile, so it can load multiple files.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3596
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 21 Oct 2003 11:43:58 +0000 (11:43 +0000)]
moved trace endpos calculation outside of RecursiveHullCheck, to improve code layout consistency between collision box and q1bsp code (no effect on results)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3594
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 21 Oct 2003 11:34:57 +0000 (11:34 +0000)]
one more input underrun check in pvs decompression
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3593
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Fri, 17 Oct 2003 15:30:22 +0000 (15:30 +0000)]
Removed some bugs (I forget to change a few pr_argc to prog->argc)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3591
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Fri, 17 Oct 2003 14:02:34 +0000 (14:02 +0000)]
Updated some builtin parameter lists, added 2 functions to the menu builtins.
Added the boolean in_client_mouse (used to indicate wheter mouse position data
should be send to the client.
(Only Win at the moment)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3589
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 17 Oct 2003 03:32:32 +0000 (03:32 +0000)]
read multiple frames from demo if client is falling behind
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3588
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Thu, 16 Oct 2003 17:45:29 +0000 (17:45 +0000)]
Fixed crash in Host_Shutdown when MR_Shutdown was 0.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3587
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 16 Oct 2003 11:41:18 +0000 (11:41 +0000)]
handle one error condition I forgot to code in PF_setattachment (modelindex was checked, but did not check for it resolving to a NULL model, as is the case whem modelindex is 0)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3586
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 15 Oct 2003 07:37:05 +0000 (07:37 +0000)]
marked off some completed items and such
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3584
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 13 Oct 2003 21:14:05 +0000 (21:14 +0000)]
added r_shadow_help and r_editlights_help commands containing documentation
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3583
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Mon, 13 Oct 2003 12:43:28 +0000 (12:43 +0000)]
Fixed windows input (bad,bad hack)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3582
d7cf8633 -e32d-0410-b094-
e92efae38249
warp [Sun, 12 Oct 2003 09:05:19 +0000 (09:05 +0000)]
Whoops, fix some stupidity on my part, should work better.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3581
d7cf8633 -e32d-0410-b094-
e92efae38249
warp [Sun, 12 Oct 2003 08:43:23 +0000 (08:43 +0000)]
Change key handling, er, quite a bit.
Note, Windows is broken by this, it needs fixing up ASAP.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3580
d7cf8633 -e32d-0410-b094-
e92efae38249
warp [Sun, 12 Oct 2003 05:45:42 +0000 (05:45 +0000)]
Tweak the key handling, may need more invasive changes.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3579
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Sat, 11 Oct 2003 19:46:12 +0000 (19:46 +0000)]
Added S_GetCached so the dedicated servers compiles now
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3578
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 11 Oct 2003 19:32:36 +0000 (19:32 +0000)]
remove +use and -use commands because they prevent mods from defining them (and they never worked anyway)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3577
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Sat, 11 Oct 2003 12:14:33 +0000 (12:14 +0000)]
Added the drawing functions and added also probably menu only message functions
(almost the same as the server ones, but with different param (order)).
Also added all functions to the menu builtin list (except the menu specific ones :-/).
The drawflag constants are now the drawqueue_drawflag_e enum.
Added function S_GetCached.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3576
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 11 Oct 2003 05:34:49 +0000 (05:34 +0000)]
added DP_QC_TRACE_MOVETYPE_HITMODEL extension (and added DP_QC_TRACE_MOVETYPE_WORLDONLY to extension list) - this means traceline/tracebox can now check model geometry
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3572
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 11 Oct 2003 05:16:19 +0000 (05:16 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3571
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 11 Oct 2003 03:39:39 +0000 (03:39 +0000)]
reverted two bugs introduced by Black (anum red digits were not being loaded, and restored the positioning of the minideathmatchoverlay to exactly where quake had it - my previous commit was 4 pixels off in positioning)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3570
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 11 Oct 2003 03:25:09 +0000 (03:25 +0000)]
fix Sbar_MiniDeathmatchOverlay to draw to the right of the sbar (in non-Nexuiz modes) like quake did
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3569
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 11 Oct 2003 03:12:36 +0000 (03:12 +0000)]
added another todo item for dpmod, sorted list again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3568
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 11 Oct 2003 03:11:49 +0000 (03:11 +0000)]
made weapon only 50% invisible in Transfusion with the invisibility powerup, and now being dead or invisible only affects the main viewmodel (not viewmodelforccient entities) to allow more flexibility in mods
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3567
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 10 Oct 2003 04:50:00 +0000 (04:50 +0000)]
fixed a crash in PR_objerror (trying to free self when there is no self), and removed an unused prototype called "error();"
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3563
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 10 Oct 2003 04:42:37 +0000 (04:42 +0000)]
one more reminder that nested for(i) loops are bad, mmk?
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3562
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 10 Oct 2003 03:07:18 +0000 (03:07 +0000)]
this should fix skybox in q3bsp (extra preprocessing pass to look for sky surfaces before rendering normal surfaces, only used if the map has sky surfaces)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3561
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 10 Oct 2003 01:45:51 +0000 (01:45 +0000)]
q3bsp surfaces are now always rendered in the same order, made the q1bsp vis overrun/underrun warnings dprintf's, added some (unused) array merging code in q3bsp loading
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3560
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Thu, 9 Oct 2003 19:48:12 +0000 (19:48 +0000)]
Sorry, forgot to remove some debug code from host.c
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3558
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Thu, 9 Oct 2003 19:42:35 +0000 (19:42 +0000)]
Added a lot of builtin commands to prvm_cmds.c (mostly from pr_cmds).
Also changed the menu again, so menu_restart doesnt try to reregister cvars
and cmds any more.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3557
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 8 Oct 2003 21:57:32 +0000 (21:57 +0000)]
added back glquake stair step up smoothing, and made it somewhat adjustable (cl_stairsmoothspeed)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3556
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 8 Oct 2003 21:40:12 +0000 (21:40 +0000)]
fixed Apply option in video options menu (I had forgotten to renumber it)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3555
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 8 Oct 2003 21:00:04 +0000 (21:00 +0000)]
fixed a couple warnings on memsetting shm
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3554
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 8 Oct 2003 20:50:28 +0000 (20:50 +0000)]
collision brush generation in q3bsp is now *MUCH* faster and uses a lot less memory (technical: now uses two temp windings, repeatedly swapping between them, avoiding all the temporary allocs, to achieve this BufWinding_NewFromPlane and BufWinding_Divide were added)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3553
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 8 Oct 2003 20:21:37 +0000 (20:21 +0000)]
fixed splashing sounds once and for all - now splashes only on transitions involving water/slime, rather than the old 'any liquid except lava' check, so this means no more sky splashing...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3552
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 8 Oct 2003 02:37:00 +0000 (02:37 +0000)]
snd_initialized is now checked by S_FindName and S_PrecacheSound (Thanks to Moz for reporting the -nosound crash)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3551
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 8 Oct 2003 01:28:19 +0000 (01:28 +0000)]
added prvm_cmds.c prvm_edict.c prvm_exec.c prvm_execprogram.h
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3550
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 8 Oct 2003 00:59:57 +0000 (00:59 +0000)]
fixed a variable declaration I forgot to move when moving some other code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3549
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 7 Oct 2003 23:45:14 +0000 (23:45 +0000)]
cd audio now tied to sound system
sound system now tied to video system because DirectSound needs a window to work at all (thank you Windows for another useless obstacle)
sound system can now restart (snd_restart command)
vid_stencil cvar removed (now tied to 32bit color)
vid_bitsperpixel now defaults to 32
r_shadow_shadows cvar added (default 1) for stencil shadows on dlights (since vid_stencil is gone)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3548
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 7 Oct 2003 15:16:43 +0000 (15:16 +0000)]
removed a temporary comment from Black
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3547
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 7 Oct 2003 15:15:33 +0000 (15:15 +0000)]
fix a signed/unsigned comparison warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3546
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Tue, 7 Oct 2003 12:12:01 +0000 (12:12 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3545
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Tue, 7 Oct 2003 11:56:02 +0000 (11:56 +0000)]
AK: Changed makefile temporarily so the new prvm compiles on linux.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3544
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Tue, 7 Oct 2003 06:19:14 +0000 (06:19 +0000)]
Changed dp so the new vm fits in.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3543
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 7 Oct 2003 04:49:50 +0000 (04:49 +0000)]
a stab in the dark at supporting unlit q3bsp maps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3542
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Mon, 6 Oct 2003 18:52:56 +0000 (18:52 +0000)]
Adding the new vm
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3541
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 5 Oct 2003 13:48:03 +0000 (13:48 +0000)]
added COM_ReadAndTokenizeLine, a useful parsing function
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3539
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 5 Oct 2003 13:47:26 +0000 (13:47 +0000)]
fix a signed/unsigned comparison in PR_UglyValueString
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3538
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Thu, 2 Oct 2003 09:04:12 +0000 (09:04 +0000)]
The crusade against buffer overflows continues...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3524
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Wed, 1 Oct 2003 12:36:29 +0000 (12:36 +0000)]
Fixed/switched the "ev_string" and "ev_field" cases in PR_UglyValueString
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3521
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Wed, 1 Oct 2003 12:19:26 +0000 (12:19 +0000)]
Mostly [v]sprintf -> [v]snprintf replacements, and a couple of other fixes regarding buffers management
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3520
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 30 Sep 2003 15:07:55 +0000 (15:07 +0000)]
More strcpy -> strlcpy and sprintf -> snprintf
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3519
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 30 Sep 2003 12:58:04 +0000 (12:58 +0000)]
Lots of str[n]cat, str[n]cpy, and [v]sprintf have been replaced by strlcat, strlcpy and [v]snprintf to insure that they don't write outside of their buffers. More to come later.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3518
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 30 Sep 2003 12:54:02 +0000 (12:54 +0000)]
Added strlcat and strlcpy, from OpenBSD. They are smart replacements for strncat and strncpy - see http://www.courtesan.com/todd/papers/strlcpy.html or their manual pages on the OpenBSD website for details
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3517
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 30 Sep 2003 08:10:38 +0000 (08:10 +0000)]
md3 flags support (blood trails, etc)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3516
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 30 Sep 2003 06:36:41 +0000 (06:36 +0000)]
Fixed 2 potential buffer overflows in SearchInfostring
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3514
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Mon, 29 Sep 2003 12:32:57 +0000 (12:32 +0000)]
The "position" field of the "qfile_t" structure was (correctly) used for 2 differents things; this is clearly bad practice though, so it's no longer the case. Added a missing test in FS_Seek to insure we don't seek outside of a deflated file. Plus some minor cleanups here and there in the FS code.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3513
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Sep 2003 20:55:31 +0000 (20:55 +0000)]
Tomaz's new water effect has been added and looks very nice
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3505
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Sep 2003 20:05:40 +0000 (20:05 +0000)]
fixed lightgrid out-of-bounds crash (for example when one hits the very top of a q3bsp)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3504
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Sep 2003 19:44:20 +0000 (19:44 +0000)]
empty lightgrid lump should now work
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3503
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Sep 2003 02:25:31 +0000 (02:25 +0000)]
disabled GF3 water shader when water is fogged, fixed too-bright normal water rendering (when GF3 water shader is not used)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3501
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Sep 2003 01:21:54 +0000 (01:21 +0000)]
huge (16%) speed gain on surface rendering by eliminating the surfmesh chain in q1bsp surfaces, now only allows one mesh per surface and the surfmesh_t is embedded in the surface struct
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3500
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Sep 2003 23:23:27 +0000 (23:23 +0000)]
removed RSurf_LightCheck because nothing used it anymore
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3499
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Sep 2003 23:08:36 +0000 (23:08 +0000)]
r_dlightmap 0 mode removed (vertex dlights on lightmapped walls)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3498
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Sep 2003 22:45:30 +0000 (22:45 +0000)]
engine now defaults to 44100hz sound
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3497
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Sep 2003 22:42:57 +0000 (22:42 +0000)]
removed r_shadows (glquake fake shadows)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3496
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Sep 2003 22:06:27 +0000 (22:06 +0000)]
r_colorscale gone, v_overbrightbits (cvar which controlled r_colorscale) gone
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3495
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Sep 2003 21:06:24 +0000 (21:06 +0000)]
removed water lighting support
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3494
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Sep 2003 03:34:58 +0000 (03:34 +0000)]
now supports skyboxes in q3bsp (note: must use the "sky" key in worldspawn to set the skybox basename like in q2, and it identifies sky shaders by names beginning with "textures/skies/"), and added a little error checking to Mod_Q1BSP_LoadLeafs, and added a couple todo items
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3490
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 20 Sep 2003 09:16:01 +0000 (09:16 +0000)]
added GAME_ZYMOTIC
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3480
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 20 Sep 2003 07:34:52 +0000 (07:34 +0000)]
finally managed to fix the r_shadow_portallight bug (had to reverse portal handling in many old broken cases), also changed the Portal_Visibility call to take a box instead of a sphere for culling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3479
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Sep 2003 20:18:30 +0000 (20:18 +0000)]
Tomaz's awesome new GeForce3 water effect, thanks!
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3474
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Sep 2003 19:53:57 +0000 (19:53 +0000)]
recoded options menus, and replaced scr_2dresolution with vid_conwidth and vid_conheight cvars (and updated menu accordingly)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3473
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Sep 2003 19:50:51 +0000 (19:50 +0000)]
migrated light bounding box generation from r_shadow code to Portal_Visibility code when using r_shadow_portallight 1, I hoped this would fix bugs but it did not, still it is an optimization...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3472
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Sep 2003 19:48:42 +0000 (19:48 +0000)]
flip the X in normalmaps generated from heightmaps (according to FrikaC it was broken)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3471
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Sep 2003 19:44:00 +0000 (19:44 +0000)]
added some SV_CheckVelocity calls to MOVETYPE_WALK code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3470
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Sep 2003 01:52:41 +0000 (01:52 +0000)]
finished a lot of little todo items, mostly regarding server list and networking init bugs, and fixed skybox rendering
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3469
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Sep 2003 19:29:39 +0000 (19:29 +0000)]
after an argument with Black it was decided that GAME_NEXUIZ will be weird (in my opinion) and use a bit number instead of a bitfield for STAT_ACTIVEWEAPON
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3468
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Sep 2003 17:51:31 +0000 (17:51 +0000)]
the new partial-update entity compression protocol now works for the first time ever
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3466
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Sep 2003 17:49:51 +0000 (17:49 +0000)]
forgot to include this file in the previous commit (no longer opens gfx.wad until a lump is requested)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3465
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Sep 2003 17:48:58 +0000 (17:48 +0000)]
no longer opens gfx.wad until a lump is requested (and gracefully fails if not found)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3464
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Sep 2003 02:21:50 +0000 (02:21 +0000)]
fixed empty texture lump handling in q1bsp loading
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3462
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Sep 2003 02:21:13 +0000 (02:21 +0000)]
made a commit debugging message only happen with developer_networkentities
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3461
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 14 Sep 2003 21:34:00 +0000 (21:34 +0000)]
move developer_networkentities extern to protocol.h
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3460
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 14 Sep 2003 03:52:21 +0000 (03:52 +0000)]
more Nexuiz hud stuff from BlackHC, minor style edits to fit in with surrounding code better
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3459
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 14 Sep 2003 03:40:32 +0000 (03:40 +0000)]
added an item about corona shaders
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3458
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Sep 2003 20:58:33 +0000 (20:58 +0000)]
fixed log2i to use parentheses around n
changed bit2i to use log2i((n) << 1)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3457
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Sep 2003 20:41:35 +0000 (20:41 +0000)]
added bit2i and log2i (these return the base 2 exponent of an integer, perhaps bit2i should be replaced by log2i() - 1 though)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3456
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Sep 2003 20:39:35 +0000 (20:39 +0000)]
fixed an R_InitSky warning regarding transpix being uninitialized, added transpixunion to clean up the aliasing mess (thanks to Black for pointing this out)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3455
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Sep 2003 20:37:14 +0000 (20:37 +0000)]
more developer_networkentities messages
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3454
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Sep 2003 04:50:36 +0000 (04:50 +0000)]
renamed PROTOCOL_VERSION stuff to PROTOCOL_QUAKE, PROTOCOL_DARKPLACES1, and so on
mostly fixed network entity bugs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3453
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Sep 2003 04:49:32 +0000 (04:49 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3452
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 12 Sep 2003 23:57:58 +0000 (23:57 +0000)]
changed teu game dir to "baseteu" at request of teu team
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3451
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 12 Sep 2003 12:47:02 +0000 (12:47 +0000)]
aitur fixed some important bugs in the error checks of the md2 model loader, thanks!
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3450
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 8 Sep 2003 22:03:15 +0000 (22:03 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3440
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 8 Sep 2003 22:00:37 +0000 (22:00 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3439
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 4 Sep 2003 13:34:15 +0000 (13:34 +0000)]
a couple bugfixes in Nehahra demos menu regarding end of menu wrapping (thanks to Vic for pointing out these bugs)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3438
d7cf8633 -e32d-0410-b094-
e92efae38249