]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
molivier [Fri, 2 Apr 2004 07:27:05 +0000 (07:27 +0000)]
Oops... It seems this malloc/free was actually intended (part of a piece of code protected by a WORKINGLQUAKE define)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4077
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Fri, 2 Apr 2004 07:12:10 +0000 (07:12 +0000)]
strncpy -> {strlcpy,memcpy}. Replaced the "forceloop" boolean in "channel_t" by a flags field.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4076
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Fri, 2 Apr 2004 07:08:54 +0000 (07:08 +0000)]
Replaced a direct call to "malloc" and "free", and removed several misuses of "Z_Malloc" where using the temp mempool was sufficient.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4075
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 1 Apr 2004 22:42:40 +0000 (22:42 +0000)]
fixed animated textures in realtime lighting mode (now calls R_UpdateTextureInfo)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4074
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 1 Apr 2004 22:10:17 +0000 (22:10 +0000)]
fix the namelen parameter in the getsockname call
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4073
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 1 Apr 2004 22:07:23 +0000 (22:07 +0000)]
now uses getsockname to find out what address/port a newly opened socket is at, so it won't say 0.0.0.0:0 anymore
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4072
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Thu, 1 Apr 2004 09:46:46 +0000 (09:46 +0000)]
Fixed a warning (unused variable)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4071
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 1 Apr 2004 02:06:20 +0000 (02:06 +0000)]
default to r_shadow_realtime_dlight 1 mode
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4070
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 31 Mar 2004 16:14:54 +0000 (16:14 +0000)]
disabled triangle normal validation because the validator was broken and just spewing warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4069
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Wed, 31 Mar 2004 13:41:22 +0000 (13:41 +0000)]
OpenBSD doesn't define _PATH_SOUND
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4068
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 31 Mar 2004 01:33:56 +0000 (01:33 +0000)]
disabled the invalid model check in Mod_CheckLoaded as it was preventing the game from working with missing models
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4065
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 31 Mar 2004 01:33:16 +0000 (01:33 +0000)]
fix NODRAW flag check (don't draw NODRAW shaders)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4064
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 31 Mar 2004 01:08:50 +0000 (01:08 +0000)]
now supports missing models
trying to load a non-existent map no longer kills the server
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4063
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 28 Mar 2004 16:19:36 +0000 (16:19 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4062
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Fri, 26 Mar 2004 14:22:26 +0000 (14:22 +0000)]
The portable_samplepair_t structure has no need to be public
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4061
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Fri, 26 Mar 2004 14:20:39 +0000 (14:20 +0000)]
Removed a couple of useless inclusions
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4060
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 25 Mar 2004 14:36:17 +0000 (14:36 +0000)]
include <> above ""
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4058
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Thu, 25 Mar 2004 09:47:01 +0000 (09:47 +0000)]
Moved the WAV loading code out of "snd_mem.c". Removed a couple of useless definitions in "sound.h".
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4057
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Wed, 24 Mar 2004 13:40:43 +0000 (13:40 +0000)]
Factorized some code in the shared library loaders
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4056
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Wed, 24 Mar 2004 08:06:56 +0000 (08:06 +0000)]
Fixed the sounds not being advanced in time while not being listened. This is a long standing bug I think, it looks like the original Quake source code has it too, though I haven't tested. Each channel now remembers the last time it was painted, and so it can resume the play at the appropriate position if it missed some painting rounds.
Also, added a check to avoid looped sounds being overridden when picking a channel.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4055
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 23 Mar 2004 19:32:38 +0000 (19:32 +0000)]
rtlights shouldn't do anything with sky and water (this fixes shadowing problems mainly)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4054
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 23 Mar 2004 15:59:10 +0000 (15:59 +0000)]
Fixed the WAV file loading code (loopstart was always 0 if the sound was looped)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4053
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 23 Mar 2004 08:28:28 +0000 (08:28 +0000)]
Ogg vorbis streaming support; the code decides whether it will cache or stream the sound depending on the file and uncompressed sound sizes. It should be stable enough for a regular use now; you lose a few FPS once every second or so of course, it's not free, but you can expect the Vorbis stream to use between 5 and 12 times less memory than before, depending on the sound quality and the number of SFX sources using it. This patch also contains a couple of fixes (a pretty annoying typo in the OSS and BSD driver - 22051Hz instead of 22050Hz, and a potential memory leak in WAV loader)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4052
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Tue, 23 Mar 2004 07:59:09 +0000 (07:59 +0000)]
Added a mempool parameter to FS_LoadFile
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4051
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 23 Mar 2004 07:44:34 +0000 (07:44 +0000)]
fixed a memory leak if an image file loaded but failed to decode
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4050
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Mar 2004 18:43:32 +0000 (18:43 +0000)]
commented out mini scoreboard in nexuiz hud
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4049
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Mar 2004 16:15:19 +0000 (16:15 +0000)]
fixed two warnings on glGetDoublev calls
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4048
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Mar 2004 10:08:37 +0000 (10:08 +0000)]
q3bsp pvs works again (was checking loadmodel when it should have been checking model)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4047
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Mar 2004 10:04:48 +0000 (10:04 +0000)]
worked around an ATI driver bug with glColor during GL_EXT_compiled_vertex_array locks being ignored - R_Shadow_RenderLighting dot3 paths now lock around each pass instead of the whole set of final passes - ATI PLEASE FIX THIS, the GL_EXT_compiled_vertex_array spec says all settings can be changed during a lock!
reorganized R_Shadow_RenderLighting to reduce code duplication a bit
enabled scissor without stencil support (the bug was in the lack of a valid projectmatrix)
added 3 tmu vertex lighting path (uses XYZ attenuation via textures, and vertex shading) which is mainly for use on 3+ tmu cards in 16bit color mode
renamed R_Shadow_VertexLighting functions to R_Shadow_VertexShading and made their names more clear
fixed a bug in the R_Shadow_VertexShading math (now normalizes the vertex->light vector as well as normal vector)
made some functions static
added an #ifndef USETEXMATRIX around the cpu matrix transform functions as they're not used anymore due to USETEXMATRIX code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4046
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Mar 2004 09:22:38 +0000 (09:22 +0000)]
fix scissoring bugs with r_shadow_realtime_dlight - the projectmatrix was not being set for glFrustum and glOrtho cases, now it is (by reading back from GL)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4045
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Mar 2004 09:19:28 +0000 (09:19 +0000)]
uncommented a lot of GL functions
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4044
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Mar 2004 10:16:43 +0000 (10:16 +0000)]
removed -fexpensive-optimizations (which is turned on by -O2), added -funroll-loops
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4042
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Mar 2004 10:49:02 +0000 (10:49 +0000)]
fixed 'black models' bugs in RecursiveLightPoint code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4041
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Mar 2004 05:15:08 +0000 (05:15 +0000)]
fixed r_fullbright
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4040
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Mar 2004 06:48:04 +0000 (06:48 +0000)]
expanded cl_max_beams from 24 to 256
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4039
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Mar 2004 03:43:50 +0000 (03:43 +0000)]
bsp model shadows are now enlarged by r_shadow_projectdistance (to cure problems with nearby surfaces casting shadow volumes too small)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4038
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 16 Mar 2004 09:49:59 +0000 (09:49 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4036
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 16 Mar 2004 09:49:16 +0000 (09:49 +0000)]
optimized away most texmatrix comparisons (now checks unit->texmatrixenabled which just dodges the comparisons)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4035
d7cf8633 -e32d-0410-b094-
e92efae38249
coderjoe [Tue, 16 Mar 2004 06:40:42 +0000 (06:40 +0000)]
fix newlines
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4029
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 16 Mar 2004 00:30:49 +0000 (00:30 +0000)]
doubled brightness of most dlights, and halved brightness of lightmap dlight rendering, this should make dlights and rtlights look mostly the same
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4028
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 16 Mar 2004 00:27:51 +0000 (00:27 +0000)]
added a note to optimize the MAX_DLIGHTS loop somehow
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4027
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Mar 2004 23:49:18 +0000 (23:49 +0000)]
optimized R_Mesh_State to only update most settings if there is an active texture on the unit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4026
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Mon, 15 Mar 2004 08:52:06 +0000 (08:52 +0000)]
Renamed ogg.[ch] to snd_ogg.[ch]
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4025
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Mar 2004 08:24:46 +0000 (08:24 +0000)]
enabled USETEXMATRIX because it wasn't broken after all (testing mistake made me think it was)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4024
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Mon, 15 Mar 2004 08:00:02 +0000 (08:00 +0000)]
Removed the little endian -> native endian conversion from the sound resampling function. The sound file reading functions now take care of that.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4023
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Mon, 15 Mar 2004 07:56:04 +0000 (07:56 +0000)]
Made use of the common functions BuffLittle{Short,Long} in "snd_mem.c" instead of reinventing the wheel. Made a few variables static in the process.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4022
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Mar 2004 07:00:14 +0000 (07:00 +0000)]
3d texcoords now must use rmeshstate_t.pointer_texcoord3f instead of pointer_texcoord, this allows texture matrices and such
implemented (broken and disabled) texture matrix optimizations in R_Shadow_RenderLighting, I'm still trying to figure out what is wrong
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4021
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Mar 2004 05:27:02 +0000 (05:27 +0000)]
reorganized texture setup code in R_Shadow_RenderLighting to be cleaner, fixed CVA locking in voodoo1/2 paths (it was locked while the color array update was happening, no good)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4020
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 14 Mar 2004 09:58:53 +0000 (09:58 +0000)]
fixed 2d attenuation texturing (it was all black due to an attenuationz matrix bug)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4019
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 14 Mar 2004 09:50:52 +0000 (09:50 +0000)]
added a tip about using the color control menu to calibrate for proper quake viewing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4018
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 14 Mar 2004 05:31:45 +0000 (05:31 +0000)]
got rid of Cshader system as it really wasn't helping anything, now all surfaces types use one R_DrawSurfaceChain function, which calls the appropriate passes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4017
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Mar 2004 23:50:03 +0000 (23:50 +0000)]
don't draw lighting on sky and water
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4016
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Mar 2004 23:30:20 +0000 (23:30 +0000)]
merged static and dynamic rtlight handling almost entirely (even uses DrawShadowVolume and DrawLight to generate cached meshes - however this currently lost the r_shadow_portallight optimizations)
added a surfacelist to model_t containing surface indices for each submodel
merged R_Shadow_DiffuseLighting and R_Shadow_SpecularLighting into R_Shadow_RenderLighting (which takes a lighting parameter containing LIGHTING_DIFFUSE and LIGHTING_SPECULAR flags)
commented out cullradius/cullradius2 in rtlight structs because they weren't used
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4015
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Mar 2004 23:26:17 +0000 (23:26 +0000)]
added texmatrix[] to rmeshstate_t and removed R_Mesh_TextureMatrix function
reorganized water rendering code to make it a lot less confusing (especially the r_watershader code)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4014
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Mar 2004 23:14:29 +0000 (23:14 +0000)]
fixed gl_paranoid warnings in R_DrawQueue
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4013
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Mar 2004 23:12:35 +0000 (23:12 +0000)]
fixed gl_paranoid warnings caused by gl_texture_anisotropy being less than 1, it is now bound to 1-128 range
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4012
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Sat, 13 Mar 2004 14:43:04 +0000 (14:43 +0000)]
DP should read the config files correcly again now.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4011
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Mar 2004 11:50:11 +0000 (11:50 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4010
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Mar 2004 07:21:07 +0000 (07:21 +0000)]
added const to most parameters to Mod_ShadowMesh_AddMesh
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4009
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Mar 2004 07:12:13 +0000 (07:12 +0000)]
q3bsp rendering now uses visframe instead of markframe, also removed some cruft in R_Q3BSP_DrawShadowVolume/R_Q3BSP_DrawLight
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4008
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Thu, 11 Mar 2004 08:08:04 +0000 (08:08 +0000)]
Changed the way DP detects and handles the CPU endianess. All the tests are done at compile time now. Tested on Win32 (MSVC6 and MinGW32), Linux and NetBSD; should also work on the other BSDs.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4007
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 11 Mar 2004 00:43:46 +0000 (00:43 +0000)]
removed special GAME_FNIGGIUM default for con_forcewhiledisconnected
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4006
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 21:40:02 +0000 (21:40 +0000)]
now calls GL_LockArrays manually around each R_Mesh_Draw call instead of locking inside R_Mesh_Draw, so some things can render the same geometry repeatedly (shadow volumes and lighting) without unlocking)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4005
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 09:52:55 +0000 (09:52 +0000)]
removed r_shadow_showtris (superseded by r_showtris)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4004
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 09:48:53 +0000 (09:48 +0000)]
merged CL_ColorPointer into R_Mesh_State
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4003
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 08:35:53 +0000 (08:35 +0000)]
R_Mesh_State_Texture and GL_VertexPointer merge once again to become the reborn R_Mesh_State function
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4002
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 07:43:41 +0000 (07:43 +0000)]
GL_Color no longer interacts with GL_ColorPointer (so be sure to set GL_ColorPointer if it have been left on something you don't want)
GL_ColorPointer now resets glColor when array is turned off, because glColor gets trashed while color array is on (so sayeth the GL spec, and so proveth the NVIDIA driver)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4001
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 07:14:24 +0000 (07:14 +0000)]
now supports GL_EXT_stencil_two_side extension (found on NV30/R300 class cards), this halves the polycount thrown at the card for shadow volumes, which got me a 77% speed gain on my GFFX5200
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4000
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 06:34:43 +0000 (06:34 +0000)]
sorted extension list again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3998
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 06:33:22 +0000 (06:33 +0000)]
added DP_SV_ROTATINGBMODEL extension to list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3997
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 06:20:56 +0000 (06:20 +0000)]
added a few items to the client features list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3996
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 06:17:56 +0000 (06:17 +0000)]
added -benchmark commandline option
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3995
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 05:51:53 +0000 (05:51 +0000)]
added showtime/showtime_format and showdate/showdate_format cvars, and moved the fps display to bottom right corner (above the optional time/date displays)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3994
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 05:48:41 +0000 (05:48 +0000)]
added convenience function Sys_TimeString which calls strftime into a temporary buffer and returns the string, now Sys_Print uses this
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3993
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 05:47:18 +0000 (05:47 +0000)]
added an extern for cmdline cvar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3992
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 03:28:04 +0000 (03:28 +0000)]
added Print versions of Printf functions and made all calls that do not need formating use the Print versions; yes this is a cosmetic cleanup, prints are too rare to have any performance improvements.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3991
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Mar 2004 00:06:05 +0000 (00:06 +0000)]
clean up an unnecessary snprintf
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3990
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Mar 2004 22:25:44 +0000 (22:25 +0000)]
added scr_conforcewhiledisconnected cvar so it is possible to disable the console forcing (and defaults off in GAME_FNIGGIUM)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3989
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Mar 2004 22:14:07 +0000 (22:14 +0000)]
"edict" command no longer crashes if given -1 as edict number
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3988
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Mar 2004 21:59:59 +0000 (21:59 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3987
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Mar 2004 21:56:49 +0000 (21:56 +0000)]
reorganized SV_FlyMove to merge the two paths (new simple/old complex approaches)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3986
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Mar 2004 20:35:51 +0000 (20:35 +0000)]
worked around curve collision problems by doing special sort-of-axial edge planes on triangle collisions (ultimately the collision routine needs to do edge/edge collisions somehow to make this unnecessary)
now snaps triangle mesh vertices to 1/32 of a unit precision to keep the plane calculations a little more accurate (note: this is done at collision time), although this doesn't seem to be necessary
collision nudge values are now configurable via cvars (collision_ cvars, warning: things tend to break if startnudge != endnudge, and enternudge should be the same as leavenudge)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3985
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Mar 2004 04:59:14 +0000 (04:59 +0000)]
now supports loading skybox specified by q3 sky shaders
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3982
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Mar 2004 04:56:04 +0000 (04:56 +0000)]
fix saving of rtlights files (everything past cubemap was getting lost)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3981
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 7 Mar 2004 08:15:17 +0000 (08:15 +0000)]
fix two signed/unsigned comparison warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3979
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 7 Mar 2004 01:06:17 +0000 (01:06 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3978
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 6 Mar 2004 02:09:08 +0000 (02:09 +0000)]
*** empty log message ***
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3976
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 6 Mar 2004 01:54:44 +0000 (01:54 +0000)]
con_notify is now measured in cl.time, not realtime, so cl_avidemo doesn't have terribly brief notify messages in it when rendering slowly
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3975
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Fri, 5 Mar 2004 13:12:52 +0000 (13:12 +0000)]
Don't use coronas for muzzleflashes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3974
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 5 Mar 2004 05:01:02 +0000 (05:01 +0000)]
no view tilt when dead in GAME_FNIGGIUM
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3973
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 5 Mar 2004 02:27:13 +0000 (02:27 +0000)]
fixed noclipping rendering nothing (there was no vis update)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3972
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 5 Mar 2004 02:11:22 +0000 (02:11 +0000)]
improve console text parsing a little (now handles \r line endings as well as \n, and strips whitespace before the line, just for completeness)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3971
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 4 Mar 2004 19:12:12 +0000 (19:12 +0000)]
fix monsters ignoring player underwater if a bmodel is in the area (inopen was being set by bmodels)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3970
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Thu, 4 Mar 2004 13:17:37 +0000 (13:17 +0000)]
Fixed key bindings menu (we have a range of 1024 key numbers now)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3967
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Thu, 4 Mar 2004 13:14:53 +0000 (13:14 +0000)]
Removed a few warnings in MSVC6
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3966
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 4 Mar 2004 07:06:00 +0000 (07:06 +0000)]
separate collision curve geometry from rendering, this means lower detail collision curves for more performance
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3965
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 4 Mar 2004 06:20:20 +0000 (06:20 +0000)]
implemented r_subdivisions_ cvars to control q3bsp patches, adaptive LOD based on flatness, etc
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3964
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 4 Mar 2004 02:11:03 +0000 (02:11 +0000)]
fix r_editlights_edit not accepting some commands
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3963
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 4 Mar 2004 01:27:46 +0000 (01:27 +0000)]
r_showtris is now a float cvar which controls intensity, rather than just a flag
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3962
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 3 Mar 2004 15:26:27 +0000 (15:26 +0000)]
made r_showtris transparent (quite faint actually), color coded different types of geometry, and now shows all tris (even hud), cleaned up a few qgl calls (GL_Clear added, etc) to make it more reliable
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3961
d7cf8633 -e32d-0410-b094-
e92efae38249