]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
knghtbrd [Fri, 5 Jul 2002 13:28:07 +0000 (13:28 +0000)]
Change to using a flash for teleport rather than a particle effect.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1985
d7cf8633 -e32d-0410-b094-
e92efae38249
knghtbrd [Fri, 5 Jul 2002 03:28:10 +0000 (03:28 +0000)]
Kill trigraphs. Die die die. Or something.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1983
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 29 Jun 2002 04:00:11 +0000 (04:00 +0000)]
no longer complains about missing sounds loaded by the engine (wind2, water1, etc), only the QC
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1969
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Mon, 24 Jun 2002 07:19:28 +0000 (07:19 +0000)]
Fixed video modes menu on Win32
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1965
d7cf8633 -e32d-0410-b094-
e92efae38249
knghtbrd [Fri, 14 Jun 2002 09:49:36 +0000 (09:49 +0000)]
Someone has been programming QC too long. (At least it was QC related!)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1954
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Thu, 13 Jun 2002 19:38:52 +0000 (19:38 +0000)]
Fixed major bug in time wrap code, would have not advanced clock at all after wrap. Thanks to Mercury for pointing out the bug.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1953
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Thu, 13 Jun 2002 00:38:27 +0000 (00:38 +0000)]
Forgot to apply Vic's axial patch for r_light.c, here it is.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1951
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Thu, 13 Jun 2002 00:25:18 +0000 (00:25 +0000)]
Optimized AddDynamicLights and StainNode for axial surfaces/nodes (respectively), thanks to Vic for example code.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1950
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Wed, 12 Jun 2002 12:24:09 +0000 (12:24 +0000)]
Added a special key binding menu when compiling for BloodBath
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1947
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Wed, 12 Jun 2002 12:22:48 +0000 (12:22 +0000)]
Removed an error when compiling with MSVC
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1946
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 10 Jun 2002 21:43:32 +0000 (21:43 +0000)]
faster stainmap code in BuildLightMap
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1943
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 10 Jun 2002 21:42:18 +0000 (21:42 +0000)]
cleaned up order of bbox checks (whether to use the normal mins/maxs, or the clipmins/maxs, or the hullmins/maxs), and made use of areanodes culling optional (sv_useareanodes 0 will cause it to check against all entities every move, for debugging)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1942
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 10 Jun 2002 21:40:10 +0000 (21:40 +0000)]
cleaned up SV_Physics_Toss a bit - particularly water transitions and floating items
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1941
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 10 Jun 2002 19:07:21 +0000 (19:07 +0000)]
get rid of velocity jittering on rain and snow, except for horizontal jitter on snow while falling (since that is a desired effect), should make snow work at low velocities
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1940
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 10 Jun 2002 17:21:30 +0000 (17:21 +0000)]
advance angles as well as origin on clients when noclipping (why? I don't know, consistency)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1939
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 9 Jun 2002 00:36:34 +0000 (00:36 +0000)]
step up stairs while flying
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1934
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 9 Jun 2002 00:30:10 +0000 (00:30 +0000)]
SV_PointContents removed (all calls replaced with Mod_PointInLeaf, which is faster)
SV_HullPointContents removed (no longer needed)
SV_TestEntityPosition now returns an int (true if in solid) rather than an edict_t *
sv_jumpstep added - step up while airborn, for example when jumping
sv_wallfriction added - to allow it to be turned off if desired
fly and noclip movement for players is now more like swimming
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1933
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 9 Jun 2002 00:26:08 +0000 (00:26 +0000)]
made snow smaller and slightly transparent, looks better now
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1932
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 9 Jun 2002 00:23:07 +0000 (00:23 +0000)]
timer now simply returns the same time twice if the OS value wraps, and posts a warning (rather than Sys_Error)
whitespace cleanup
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1931
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 9 Jun 2002 00:20:49 +0000 (00:20 +0000)]
timer now simply returns same time twice if the time input wraps, and posts a warning about this occurring, rather than doing a Sys_Error
cleaned up lots of code, mostly timer related.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1930
d7cf8633 -e32d-0410-b094-
e92efae38249
knghtbrd [Fri, 7 Jun 2002 20:37:45 +0000 (20:37 +0000)]
cd_null.c works now. It's the default because cd_linux.c is Linux only.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1920
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Fri, 7 Jun 2002 19:03:35 +0000 (19:03 +0000)]
added back this file from stock quake, so people can build with no CD audio if desired...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1919
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 3 Jun 2002 17:02:59 +0000 (17:02 +0000)]
changed model lighting to match map lighting (this means it is only barely directional, sadly, but matchs the brightness of the map)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1898
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Mon, 3 Jun 2002 06:14:06 +0000 (06:14 +0000)]
Updated BloodBath maps list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1895
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 3 Jun 2002 03:02:21 +0000 (03:02 +0000)]
make r_render skip the 3D rendering code (I forgot this before? ick)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1894
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 3 Jun 2002 02:19:01 +0000 (02:19 +0000)]
removed unneeded r_render check
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1893
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 3 Jun 2002 02:07:53 +0000 (02:07 +0000)]
disable hidden surface removal by default
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1892
d7cf8633 -e32d-0410-b094-
e92efae38249
knghtbrd [Sun, 2 Jun 2002 19:52:39 +0000 (19:52 +0000)]
A minor removal of a few pieces of dead code. Nothing major. This is
stage two.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1891
d7cf8633 -e32d-0410-b094-
e92efae38249
knghtbrd [Sun, 2 Jun 2002 13:47:28 +0000 (13:47 +0000)]
Unused.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1890
d7cf8633 -e32d-0410-b094-
e92efae38249
knghtbrd [Sun, 2 Jun 2002 13:43:41 +0000 (13:43 +0000)]
DP code cleanup, stage one - all headers that can be protected by ifdef
and define now are. Some dead code found in them was also removed.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1889
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 1 Jun 2002 21:30:36 +0000 (21:30 +0000)]
remove unused DrawNotifyString, fix intermission screen so only the finale-style intermission screens print a message slowly onto the screen
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1886
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 1 Jun 2002 21:27:23 +0000 (21:27 +0000)]
added -texgamma, -texcontrast, -texbrightness, these manipulate the palette (note: only affects quake palette images) in ways similar to qgamma (or so I assume, having never used it), possibly useful, sorta
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1885
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 1 Jun 2002 21:04:36 +0000 (21:04 +0000)]
use volatile on icolor and fcolor pointers in GL_ConvertColorsFloatToByte to avoid aliasing problems (aliasing is exactly what that code is doing, after all)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1884
d7cf8633 -e32d-0410-b094-
e92efae38249
mercury [Wed, 29 May 2002 11:28:09 +0000 (11:28 +0000)]
I have commit access to DP? When did that happen?
Fix the flying backpacks, just moving two lines, one of which is a comment.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1877
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 27 May 2002 06:54:54 +0000 (06:54 +0000)]
attempt at working around a NVIDIA 23.11 TNT driver bug which causes the menu text to be squished to the top
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1874
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 27 May 2002 06:48:03 +0000 (06:48 +0000)]
make bbox collisions work again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1873
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 27 May 2002 06:47:22 +0000 (06:47 +0000)]
fix for gl_mesh_maxtriangles not defaulting correctly and raised minimum limit to 1024
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1872
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 27 May 2002 06:44:59 +0000 (06:44 +0000)]
added some smoke to the fire effect (requested for bloodbath)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1871
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 22 May 2002 10:08:34 +0000 (10:08 +0000)]
fix for uninitialized start/end of trace against bbox (oops!!)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1867
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 22 May 2002 09:57:49 +0000 (09:57 +0000)]
added RecursiveHullCheckPoint for quicker tracing of a single point (that is to say: start == end)
rewrote RecursiveHullCheck a few times trying to improve it and gave up (epsilons are finicky), mostly reverted, however the mid point calculation is more accurate
(this fixes the 'can't move' bug)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1866
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 22 May 2002 03:17:50 +0000 (03:17 +0000)]
fix a bunch of pointer type warnings introduced by the change to const parameters in R_ConcatRotations and R_ConcatTransforms (now take float * instead of two dimensional array)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1865
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 11:12:40 +0000 (11:12 +0000)]
ignore various MSVC files (.opt, .plg, .ncb) and .exe
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1864
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 11:10:23 +0000 (11:10 +0000)]
ignore .o files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1863
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 10:49:48 +0000 (10:49 +0000)]
added collision.c, cl_collision.c. collision.h, cl_collision.h
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1862
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 10:47:23 +0000 (10:47 +0000)]
split out RecursiveHullCheck and related code into collision.c (shared by client and server, doesn't care what an entity is), and cl_collision.c (CL_TraceLine and related code), this cleans up a lot of messy RecursiveHullCheck calls, replacing them with Collision_ClipTrace calls
also removed some commented out code
and fixed an epsilon glitch in RecursiveHullCheck which was mostly visible when shooting a gun along a wall at angles nearly parallel with the wall
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1861
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 10:36:48 +0000 (10:36 +0000)]
made various things take const pointers (optimizer hint), commented out and/or removed a lot of unused functions
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1860
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 10:22:32 +0000 (10:22 +0000)]
changed Length() call to VectorLength() macro in two places
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1859
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 10:20:45 +0000 (10:20 +0000)]
changed Length() call to VectorLength() macro... inside a comment... yes pointless I know...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1858
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 10:18:11 +0000 (10:18 +0000)]
optimized (now does not use a sqrt for each entity) and improved findradius (now compares sphere against bboxes, rather than entity centers)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1857
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 03:51:57 +0000 (03:51 +0000)]
build for -mwindows (so it doesn't open a console)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1856
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 21 May 2002 02:32:04 +0000 (02:32 +0000)]
validate animations in zym models
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1855
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 19 May 2002 01:30:53 +0000 (01:30 +0000)]
fix for really dumb mistake (missing memset) in Mod_SplitSurfMeshIfTooBig
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1852
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Thu, 16 May 2002 06:54:20 +0000 (06:54 +0000)]
now fetchs wgl functions
now works with all drivers I would hope (tries both wglGetProcAddress and GetProcAddress to get a function's address)
now detects both glDrawRangeElements (1.2 function) and GL_EXT_draw_range_elements (1.1 and above extension)
now tunes gl_mesh_maxtriangles based on DrawRangeElements limitations reported by driver (if available)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1848
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Thu, 16 May 2002 06:51:15 +0000 (06:51 +0000)]
use qglDeleteTextures, not glDeleteTextures
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1847
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 15 May 2002 09:04:56 +0000 (09:04 +0000)]
increased MAX_SURFVERTS to hold as many as the surf mesh splitter in model_brush.c allows (and added comment saying so)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1842
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 15 May 2002 08:56:45 +0000 (08:56 +0000)]
muzzleflash fades out
changed .lights file format very slightly to add customizable distance bias (softness)
now splits surface meshs bigger than 1000 tris into multiple smaller ones automatically while loading
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1841
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 15 May 2002 08:53:48 +0000 (08:53 +0000)]
reduced skysphere from 2048 triangles to 1024
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1840
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 15 May 2002 04:00:37 +0000 (04:00 +0000)]
directional static lighting support (but not fast yet), for maps compiled with (as yet unreleased) new version of hlight
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1839
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 15 May 2002 03:58:00 +0000 (03:58 +0000)]
change a lot of calls from gl to qgl
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1838
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 15 May 2002 03:55:53 +0000 (03:55 +0000)]
oops forgot to commit this piece of the unsuccessful support for floating items
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1837
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 15 May 2002 02:30:05 +0000 (02:30 +0000)]
sv_stepheight cvar, SV_Init now calls SV_Phys_Init, and another unsuccessful attempt to make items float in air if spawned on soon-deleted platforms (mapper trick for floating items)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1834
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 15 May 2002 02:25:08 +0000 (02:25 +0000)]
slight optimizations to GL_ConvertColorsFloattoByte
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1833
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 14 May 2002 10:43:25 +0000 (10:43 +0000)]
search for GL functions using GetProcAddress on win32 instead of wglGetProcAddress (which only lists extensions, apparently), fixes inability to find GL 1.1.0 functions in 3dfx driver (maybe NVIDIA and others, only tested 3dfx)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1830
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 14 May 2002 10:40:35 +0000 (10:40 +0000)]
independent control of gl_mesh_maxtriangles and gl_mesh_transtriangles (that is to say you can have more transparent triangles than normal ones, they get rendered in batchs anyway)
also a check for meshs too big for 3DFX drivers, which might fix problems for some people, I dunno, I was unable to reproduce the problem on my voodoo2 this time (has occurred in the past, maybe something else is broken in the gl_backend preventing it from overflowing the vertex buffers of the driver)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1829
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 4 May 2002 12:08:45 +0000 (12:08 +0000)]
cleaned up and fixed collisions with brush models (example: you can now ramp jump and hit the light fixture in e4m1 in dp mod), now uses 3 different bounding boxes for the trace (hullmins/hullmaxs for collisions with brush models, mins/maxs for collisions with normal entities, mins2/maxs2 for collisions with monsters), and the movebounds use the largest of the bounding boxes to ensure proper collisions
items suspended in the air on a func_door (or similar) entity which is then killed by a trigger, should now continue floating in the air (this is a gross hack, to make suspended items in various maps stay in the air)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1820
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 4 May 2002 12:04:19 +0000 (12:04 +0000)]
mostly dynamic GL binding (more needs to be done, but it's closer)
added gl_mesh_drawmode cvar (3 = drawrangeelements (if available), 2 = drawelements, 1 = arrayelement, 0 = completely manual), 0 should get the 3dfx glquake minigl running...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1819
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Fri, 3 May 2002 22:07:16 +0000 (22:07 +0000)]
reverted embedded-in-other-object behavior to sticking, rather than allowing you to walk through it, to fix many maps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1818
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Fri, 3 May 2002 22:06:05 +0000 (22:06 +0000)]
hopefully this fixes the problem in TNT drivers with the options menu (too much text in one batch)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1817
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 30 Apr 2002 07:37:35 +0000 (07:37 +0000)]
i is not longer an unsigned short in Palette_Setup8to24
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1802
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 30 Apr 2002 06:28:21 +0000 (06:28 +0000)]
more cleaning - glTexParameterf replaced with glTexParameteri
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1800
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 30 Apr 2002 06:24:30 +0000 (06:24 +0000)]
changed texrgbscale to int rather than float, this allowed me to change all remaining glTexEnvf calls to glTexEnvi
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1799
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 30 Apr 2002 06:03:29 +0000 (06:03 +0000)]
no longer uses glColor3f at all
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1798
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 30 Apr 2002 06:02:29 +0000 (06:02 +0000)]
disabled lookup of unused multitexture function (glMultiTexCoord2f)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1797
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 30 Apr 2002 05:43:54 +0000 (05:43 +0000)]
disabled lookup of unused multitexture function (glMultiTexCoord2f)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1796
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 28 Apr 2002 20:15:05 +0000 (20:15 +0000)]
fix for misparsing of sound length in "data" chunk of WAVE, this should fix stereo sound crashs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1781
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 28 Apr 2002 19:41:52 +0000 (19:41 +0000)]
some cleaning which seems to have fixed (I hope?) a crash in stereo 16bit sound resampling when source and destination rates are the same
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1780
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 28 Apr 2002 19:37:59 +0000 (19:37 +0000)]
fix for savegames containing newlines inside strings (now they are converted to escape codes, which COM_Parse will happily dismantle again when loading)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1779
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sun, 28 Apr 2002 19:35:17 +0000 (19:35 +0000)]
minor cleaning of obsolete protocol stuff (svc_fog is now considered unused, because it really never was used)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1778
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Fri, 12 Apr 2002 04:24:29 +0000 (04:24 +0000)]
cleaned up the newlines (carriagereturn carriagereturn linefeed? weird!)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1735
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Thu, 11 Apr 2002 09:33:15 +0000 (09:33 +0000)]
removed silly uses of 'long' (now int, or qbyte *, depending on the way it was used), and changed memheader sentinels to work on processors which can not handle unaligned memory access (Sparc for example)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1734
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Thu, 11 Apr 2002 09:30:51 +0000 (09:30 +0000)]
timerefresh works more sanely again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1733
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 6 Apr 2002 03:43:50 +0000 (03:43 +0000)]
added back the hacky NAT routing fix since it actually does work, the win32 problems were unrelated and have been fixed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1715
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Fri, 5 Apr 2002 09:34:39 +0000 (09:34 +0000)]
MSG_Read functions are never used inside if's anymore (this fixes some problems with MSVC)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1713
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Fri, 5 Apr 2002 09:32:12 +0000 (09:32 +0000)]
minor cleanup/simplification (though a bit of a de-optimization) of explosion shading, might fix a glitch or two on the edges, not sure
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1712
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 1 Apr 2002 09:14:45 +0000 (09:14 +0000)]
newline change?
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1699
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 1 Apr 2002 09:00:29 +0000 (09:00 +0000)]
removed hacky network code that tried to make DP work through NAT routers (but infact just broke everything, sigh)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1697
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Mon, 1 Apr 2002 08:58:47 +0000 (08:58 +0000)]
fix for dedicated server spewing error about cl_avidemo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1696
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 30 Mar 2002 05:04:54 +0000 (05:04 +0000)]
added cl_avidemo cvar (saves a series of tga images named gamedir/dpavi000000.tga and so on, the parameter to it is the framerate to save, locks framerate to this while saving, set back to 0 to stop - note there is sound saving code but it is commented out because it's always desynchronized to the video because quake has such a lousy sound engine)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1693
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 30 Mar 2002 05:00:08 +0000 (05:00 +0000)]
forgot to commit this before
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1692
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Sat, 30 Mar 2002 03:04:49 +0000 (03:04 +0000)]
force filenames to lowercase in listdirectory code on windows
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1691
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 27 Mar 2002 10:21:45 +0000 (10:21 +0000)]
-lXIE does not seem to be necessary, disabled (but left a comment incase anyone needs it)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1688
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 27 Mar 2002 09:13:34 +0000 (09:13 +0000)]
removed fog shaderstage, merged it into the normal stage
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1687
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 27 Mar 2002 03:44:35 +0000 (03:44 +0000)]
reorganized shader rendering calls to process the whole surface chain multiple times in the shader function (pretty fast), rather than calling the shader function multiple times per surface (slow!)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1686
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 27 Mar 2002 03:42:22 +0000 (03:42 +0000)]
smoke is alpha again (not additive), rather dark in appearance, lingers longer
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1685
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 27 Mar 2002 03:40:26 +0000 (03:40 +0000)]
massive speedups (removed a few 256k memsets)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1684
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Wed, 27 Mar 2002 00:34:02 +0000 (00:34 +0000)]
added some (not yet used) key config menu code, part of a redesign for loading the key config menu layout from configs (more specifically default.cfg in DP mod and any others that use it)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1682
d7cf8633 -e32d-0410-b094-
e92efae38249
eviltypeguy [Tue, 26 Mar 2002 17:47:42 +0000 (17:47 +0000)]
Added newline at end for lame gcc versions ;)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1681
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 26 Mar 2002 12:40:19 +0000 (12:40 +0000)]
Some menu customizations for BloodBath
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1680
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 26 Mar 2002 09:55:33 +0000 (09:55 +0000)]
Fixed PF_registercvar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1679
d7cf8633 -e32d-0410-b094-
e92efae38249
lordhavoc [Tue, 26 Mar 2002 00:47:44 +0000 (00:47 +0000)]
minor speed increase in surface shaders, by splitting out surfaces with and without fullbrights into different shader code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1678
d7cf8633 -e32d-0410-b094-
e92efae38249