]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
havoc [Wed, 9 Mar 2005 00:24:59 +0000 (00:24 +0000)]
removed R_BoxVisible and added model->brush.BoxTouchingVisibleLeafs for more flexibility
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5069
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 9 Mar 2005 00:22:46 +0000 (00:22 +0000)]
fixed gamma support in video saving (don't know why it was disabled before)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5068
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 9 Mar 2005 00:22:22 +0000 (00:22 +0000)]
removed the 1/4th volume scaledown on video capture
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5067
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 17:56:22 +0000 (17:56 +0000)]
made FS_Tell and FS_Seek work when writing files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5066
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 15:20:07 +0000 (15:20 +0000)]
added R_BoxVisible (used instead of VIS_CullBox)
rewrote portions of R_MarkEntities to be more efficient and more sane (and to use R_BoxVisible obviously)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5065
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 15:18:19 +0000 (15:18 +0000)]
fixed a mistake regarding clusterlist
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5064
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 14:09:34 +0000 (14:09 +0000)]
renamed Mod_Q1BSP_BoxTouchingPVS to Mod_Brush_BoxTouchingPVS and removed the Q3BSP version (which is no longer different)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5063
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 14:02:21 +0000 (14:02 +0000)]
added r_worldleafvisible flags array for more exact visibility checking (VIS_CullBox does not use this yet however, only rtlights do)
moved r_pvsbits, r_worldsurfacevisible, r_worldleafvisible to gl_rsurf.c
migrated r_pvsbits FatPVS call from just above R_WorldVisibility to inside it
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5062
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 13:49:25 +0000 (13:49 +0000)]
further cleaning of R_WorldVisibility, which now works the same on q1bsp and q3bsp (except that q3bsp always uses the pvs method since the loader doesn't generate portals yet, and doesn't provide a PointInLeaf function)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5061
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 13:48:27 +0000 (13:48 +0000)]
removed/changed a few mod_brushq1 checks
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5060
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 13:16:06 +0000 (13:16 +0000)]
eliminated q3meffect_t (now uses q3deffect_t)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5059
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 13:10:30 +0000 (13:10 +0000)]
changed uses of q3mmodel_t to q3dmodel_t because there are no actual differences anymore
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5058
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 13:05:11 +0000 (13:05 +0000)]
changed brushq3 submodel firstsurface and firstbrush from pointers to integers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5057
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 12:51:27 +0000 (12:51 +0000)]
reenabled CL_TeleportSplash (and removed a bogus parameter), reduced teleport light radius to improve performance
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5056
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 02:48:26 +0000 (02:48 +0000)]
fix continual setting of sys_ticrate to 0.01 due to float rounding errors (now has a slight error tolerance)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5055
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 01:50:47 +0000 (01:50 +0000)]
slight optimization to q1bsp rtlight surface visibility checking, added surface visibility checking to q3bsp rtlight rendering (should now be on par with q1bsp rtlight rendering speed)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5054
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 01:39:42 +0000 (01:39 +0000)]
added firstmodelbrush/nummodelbrushes fields to model struct, and moved brushes from brushq3 to brush, this eliminated all uses of the submodel structures in q3bsp (except during loading)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5053
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Mar 2005 01:27:27 +0000 (01:27 +0000)]
another C99 lazy variable fixed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5052
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 7 Mar 2005 23:28:42 +0000 (23:28 +0000)]
merged q3msurface_t into msurface_t
renamed brushq1./brushq3. surface stuff to brush.
surface->texinfo->texture is now also copied into surface->texture for convenient access (and consistency with q3bsp)
the qc surface info extension has been made q3bsp friendly (however querying a surface's points won't give very sane results on q3bsp surfaces!)
a little cruft removal in some structures
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5051
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 7 Mar 2005 20:55:59 +0000 (20:55 +0000)]
fixed q3bsp bug where firstmodelsurface was not being set (caused bmodels to render world surfaces instead of their own)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5050
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Mon, 7 Mar 2005 13:07:09 +0000 (13:07 +0000)]
Removed a couple of warnings when compiling with MSVC6
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5049
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 21:26:33 +0000 (21:26 +0000)]
a major rename - instead of q1bsp code having surf, and q3bsp code having face, both now use surface
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5048
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 20:37:14 +0000 (20:37 +0000)]
eliminated surf->poly_* fields and cleaned up Mod_LoadFaces a great deal
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5047
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 19:47:29 +0000 (19:47 +0000)]
merged q3mtexture_t into texture_t, note that only the name and skin fields are shared, merging the rest is more difficult
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5046
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 19:20:31 +0000 (19:20 +0000)]
removed texture_t->number and q3mtexture_t->number
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5045
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 19:16:51 +0000 (19:16 +0000)]
moved brushq3.submodel to brush, removed brushq3.data_thismodel (instead looking it up using submodel), other minor cleanups
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5044
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 19:00:09 +0000 (19:00 +0000)]
moved brushq1 nodes/leafs/leaffaces/planes/portals fields to brush, along with brushq3 leafbrushes to make things even more consistent
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5043
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 17:09:47 +0000 (17:09 +0000)]
renamed q1bsp marksurfaces to leaffaces for consistency with q2bsp and q3bsp naming
replaced q3mnode_t and q3mleaf_t with mnode_t and mleaf_t (which now contain supersets of the fields between the two bsp versions)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5042
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 16:22:26 +0000 (16:22 +0000)]
changed leafbrushes from pointers to ints to be consistent with leaffaces
moved q3m* structs and stuff to model_brush.h
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5041
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 16:12:14 +0000 (16:12 +0000)]
moved pvs handling from R_Q3BSP_DrawFaces to R_WorldVisibility (now handles q1bsp and q3bsp), made R_Q3BSP_DrawFaces more similar to R_DrawSurfaces
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5040
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 15:31:34 +0000 (15:31 +0000)]
changed leafface references to ints (making leaffacenum obslete) for more consistency between q1bsp and q3bsp leaf structures
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5039
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 14:58:54 +0000 (14:58 +0000)]
got rid of node->contents, leaf->contents kept (only needed temporarily during loading to generate collision hull 0), now checks node->plane to know if it is a node (leaf has a NULL plane pointer)
fixed the very messed up contents translation in Q3BSP
various other cleanups
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5038
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 14:56:44 +0000 (14:56 +0000)]
changed waterlevel checking to use SUPERCONTENTS instead of CONTENTS, this might be a slight speedup (hasn't completely gotten rid of use of CONTENTS though, because that still must be reported to the QC)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5037
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 14:50:43 +0000 (14:50 +0000)]
removed the commented out RecursiveHullCheckPoint function
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5036
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 14:49:48 +0000 (14:49 +0000)]
changed all uses of CL_PointQ1Contents to CL_PointSuperContents in particle system (except with WORKINGLQUAKE defined)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5035
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 14:48:51 +0000 (14:48 +0000)]
added SUPERCONTENTS_NODROP
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5034
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 11:42:40 +0000 (11:42 +0000)]
lazy variable declarations strike again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5033
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Mar 2005 11:35:38 +0000 (11:35 +0000)]
variable declaration after function call... oops
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5032
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Mar 2005 16:13:40 +0000 (16:13 +0000)]
tweaked the order of checks in an if, and removed the previously mentioned pvs texture chain stuff from the header (forgot to commit this before)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5031
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Mar 2005 15:18:13 +0000 (15:18 +0000)]
eliminated brushq1.pvs* variables, pvstexture surface chain stuff, and cleaned up related code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5030
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Mar 2005 10:40:45 +0000 (10:40 +0000)]
more refactoring of q1bsp rendering
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5029
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 3 Mar 2005 14:21:31 +0000 (14:21 +0000)]
fixed Mod_AllocSurfMesh (doesn't crash now)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5028
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 3 Mar 2005 14:20:07 +0000 (14:20 +0000)]
cleaned up q1bsp surface rendering a bit more
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5027
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Thu, 3 Mar 2005 14:11:58 +0000 (14:11 +0000)]
- Toggled "strip executable" in the Dev-C++ project file and updated the version info
- Added a Dev-C++ project file for the dedicated server
- In Makefile.inc, some libs were listed twice in the command line while compiling a dedicated server on Win32
- A few very minor changes in snd_ogg.c
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5026
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 3 Mar 2005 13:45:12 +0000 (13:45 +0000)]
cleaned surface drawing in q1bsp and q3bsp a bit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5025
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 3 Mar 2005 12:50:25 +0000 (12:50 +0000)]
some optimizations to q3bsp surface rendering
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5024
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 3 Mar 2005 09:23:48 +0000 (09:23 +0000)]
Willis improved the Transfusion menu to support singleplayer
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5023
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 3 Mar 2005 06:02:21 +0000 (06:02 +0000)]
q1bsp and q3bsp loaders now use model->meshlist for storing all the geometry of the surfaces (q1bsp loader does not yet enforce the 65536 vertex limit however)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5022
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 2 Mar 2005 11:24:29 +0000 (11:24 +0000)]
modified q3msurface_t to use a surfmesh (although not cleanly)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5021
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 2 Mar 2005 11:03:46 +0000 (11:03 +0000)]
improved/modified q1bsp surfmesh stuff for more general use (to make q3bsp able to use it)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5020
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 2 Mar 2005 05:44:33 +0000 (05:44 +0000)]
improved r_texturestats output (now gives a total for each pool) and merged some similar code in it
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5019
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 2 Mar 2005 05:36:23 +0000 (05:36 +0000)]
default sv_public to 1
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5018
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 11 Feb 2005 22:22:35 +0000 (22:22 +0000)]
changed color prefix character to ^ (@ is not acceptable)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5015
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 11 Feb 2005 22:20:42 +0000 (22:20 +0000)]
removed key-below-escape forced toggleconsole, so that german keyboards can type ^
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5014
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 11 Feb 2005 05:38:37 +0000 (05:38 +0000)]
slight safety improvement in frameblend generation, may fix a crash Willis reported in Nexuiz
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5013
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 7 Feb 2005 17:46:55 +0000 (17:46 +0000)]
now does a togglemenu if there were no demos started and not connecting to a server and not starting a server
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5011
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Feb 2005 16:52:13 +0000 (16:52 +0000)]
342
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5007
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Feb 2005 16:47:06 +0000 (16:47 +0000)]
rain drops now make rain splashes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5006
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 6 Feb 2005 10:21:21 +0000 (10:21 +0000)]
added Venim's dpmaster server (now up to 3 masters)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5005
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Sat, 5 Feb 2005 20:39:45 +0000 (20:39 +0000)]
-Only print queried servers once to the console.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5004
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 13:48:17 +0000 (13:48 +0000)]
implemented DP_CON_STARTMAP extension which defines two configurable aliases to choose a start map
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5002
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 11:50:50 +0000 (11:50 +0000)]
now lerps punchangle and punchvector
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5001
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 11:04:06 +0000 (11:04 +0000)]
enable key repeat
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5000
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 10:30:36 +0000 (10:30 +0000)]
realtime dlights are now overridden by gl_flashblend (as was intended)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4999
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 10:19:50 +0000 (10:19 +0000)]
fixed r_editlights_edit cubemap (it was calling strlcpy with the wrong length limit)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4998
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 09:54:52 +0000 (09:54 +0000)]
cl_particles_size works again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4997
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 09:23:01 +0000 (09:23 +0000)]
changed 3 clamp calls in the GLSL fragment shader to max calls instead, for a small speed gain (at least on ATI)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4996
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 09:15:10 +0000 (09:15 +0000)]
vid_vsync 0 now causes a warning due to the fact GLX_SGI_swap_control has no way to turn off vsync, and suggests vid_restart
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4995
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 07:29:02 +0000 (07:29 +0000)]
vid_usingvsync now set to false after a vid_restart (so that vsync will be set again if it's on)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4994
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 07:19:58 +0000 (07:19 +0000)]
no longer hits triangles of your own player model when tracing the prydoncursor from first person view
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4993
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Feb 2005 07:18:53 +0000 (07:18 +0000)]
removed unused variable font_size
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4992
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Thu, 3 Feb 2005 12:17:10 +0000 (12:17 +0000)]
Replaced snprintf and vnsprintf calls by dpsnprintf and dpvsnprintf calls, to ensure coherence among the various platforms (the Win32 versions of those functions aren't C99 compatible). dp(v)snprintf functions return -1 when the buffer is too small to contain all the data, and insure null termination.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4991
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Wed, 2 Feb 2005 21:14:52 +0000 (21:14 +0000)]
Commented out the printing of the weapon number in the weapon selection.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4990
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Wed, 2 Feb 2005 20:54:45 +0000 (20:54 +0000)]
FCVS: ----------------------------------------------------------------------
-Changed the scoreboard for nexuiz (only).
-Fixed a bug in the old quake menu.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4989
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Wed, 2 Feb 2005 20:25:07 +0000 (20:25 +0000)]
Fixed a bug and also added support color support to the chat messages.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4988
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Wed, 2 Feb 2005 19:30:16 +0000 (19:30 +0000)]
Added support for color tags to the console. Use the @ char followed by a
number to switch the color. Currently I have only the color indices 0-7 are
valid.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4987
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Wed, 2 Feb 2005 09:12:02 +0000 (09:12 +0000)]
Fixed Win32 wav sound driver (thanks to fuh for the bug report). Cleaned up some code in the process
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4986
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 29 Jan 2005 02:21:52 +0000 (02:21 +0000)]
reduced offsetmapping from 4 sample to 3 sample to make it work within Radeon 9500-9800/X300 limits
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4982
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 27 Jan 2005 22:15:44 +0000 (22:15 +0000)]
disabled snapping of render patch vertices (collision patch vertices are still snapped)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4975
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Jan 2005 22:15:34 +0000 (22:15 +0000)]
added support for skill values outside the range 0-3
GAME_TRANSFUSION now uses skill range 0-4
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4971
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Jan 2005 22:11:07 +0000 (22:11 +0000)]
fixed fov calculations so viewzoom isn't so weird anymore, this also fixes the 'double zoom' bug (viewzoom was being applied twice)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4970
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Jan 2005 09:12:59 +0000 (09:12 +0000)]
fix permutation failed warning to print the right thing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4969
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Jan 2005 03:39:45 +0000 (03:39 +0000)]
fix a stupid reverse bug (was using ! where I shouldn't)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4968
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Jan 2005 03:38:50 +0000 (03:38 +0000)]
print glsl/light as the shader that failed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4967
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Jan 2005 01:40:53 +0000 (01:40 +0000)]
disable shader permutations that fell back to software fragment shader (software vertex shader is ok)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4966
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Jan 2005 23:59:23 +0000 (23:59 +0000)]
fixed the embedded fragment and vertex shaders (somehow mispasted fragment shader into both, and the fragment shader was the old NVIDIA-only one)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4965
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Jan 2005 20:11:06 +0000 (20:11 +0000)]
removed obsolete FS_Close call in LoadGame
fixed two int -> unsigned char conversion warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4964
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Jan 2005 20:05:18 +0000 (20:05 +0000)]
now supports Mac and Windows newlines everywhere
all text files are now saved in UNIX format
removed FS_Gets and FS_Getline (they were only used by the loadgame code along with sscanf... bad)
added FS_UnGetc (needed for Windows newline support in FRIK_FILE fgets)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4963
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Jan 2005 01:32:40 +0000 (01:32 +0000)]
fix stupid typo in GLSL shader
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4962
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Jan 2005 23:36:00 +0000 (23:36 +0000)]
made GLSL lighting work on ATI (NVIDIA was letting me use sloppier code)
added more CHECKGLERROR calls during GLSL lighting rendering
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4961
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Jan 2005 22:05:51 +0000 (22:05 +0000)]
changed offsetmapping bias to -0.04 so that it never samples off the model skins
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4960
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Jan 2005 21:51:16 +0000 (21:51 +0000)]
added hacky workaround for nvidia GLSL bug (state screwups after switching back to program 0 which go away if I draw something (even an empty Begin...End) after the switch)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4959
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Jan 2005 21:49:41 +0000 (21:49 +0000)]
added surfaceparm pointlight to known surfaceparm list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4958
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Jan 2005 20:27:42 +0000 (20:27 +0000)]
changed the flat bump texture (for no bumpmap textures) to have a 128 height instead of 255 so it's not affected by offset mapping
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4957
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Jan 2005 18:32:05 +0000 (18:32 +0000)]
switch back to program 0 when done setting up GLSL shaders
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4956
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 23 Jan 2005 22:19:22 +0000 (22:19 +0000)]
added documentation on glsl cvars to r_shadow_help
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4955
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 23 Jan 2005 22:16:33 +0000 (22:16 +0000)]
GLSL shader per pixel lighting implemented (with optimized permutations)
offset mapping implemented in GLSL lighting shader (looks really cool if a little slow, enabled by default)
cleaned up some internal handling ambientscale/diffusescale/specularscale/gloss mode design issues in R_Shadow_RenderLighting
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4954
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 23 Jan 2005 22:12:22 +0000 (22:12 +0000)]
rearchitected renderer backend to have support for independent number of texture image units, texture coord array units, and texture env blend units
added GL_Backend_CompileProgram and GL_Backend_FreeProgram for GLSL support
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4953
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 23 Jan 2005 22:10:02 +0000 (22:10 +0000)]
fixed backwards normalmaps generated from bumpmaps (... weird!), and now stores bumpmap into alpha channel of normalmap for use by shaders
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4952
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 23 Jan 2005 06:39:07 +0000 (06:39 +0000)]
fixed blendfunc issues with single pass lighting (such as ambient pass) which were using GL_DST_ALPHA when they shouldn't have been (fixes the 'bright shadows' issue which occurred from multiple lights in some cases)
added a usestencil variable in rtlight rendering just to make it a little more clear in the code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4951
d7cf8633 -e32d-0410-b094-
e92efae38249