divverent/darkplaces.git
12 years agolibogg sucks. Really does. Work around one of its shortcomings by storing the page...
divverent [Thu, 19 Feb 2009 05:33:26 +0000 (05:33 +0000)]
libogg sucks. Really does. Work around one of its shortcomings by storing the page to be interleaved in our OWN buffer, as libogg appears to overwrite it when calling some OTHER function in it.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8740 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix bug introduced by div0 that made entities belonging to world play at
havoc [Wed, 18 Feb 2009 22:31:39 +0000 (22:31 +0000)]
fix bug introduced by div0 that made entities belonging to world play at
world origin
added special case for removed entities - channel entity is changed to
world when this is detected

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8739 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix typo causing an endless loop
divverent [Wed, 18 Feb 2009 22:19:23 +0000 (22:19 +0000)]
fix typo causing an endless loop

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8738 d7cf8633-e32d-0410-b094-e92efae38249

12 years agohopefully fix pointsound in csqc
divverent [Wed, 18 Feb 2009 22:10:47 +0000 (22:10 +0000)]
hopefully fix pointsound in csqc

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8737 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoavoid writing a duplicate last frame at the end
divverent [Wed, 18 Feb 2009 21:18:33 +0000 (21:18 +0000)]
avoid writing a duplicate last frame at the end

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8736 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix the stupid interleaving method
divverent [Wed, 18 Feb 2009 20:44:54 +0000 (20:44 +0000)]
fix the stupid interleaving method

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8735 d7cf8633-e32d-0410-b094-e92efae38249

12 years agorevert r8707 changes
havoc [Wed, 18 Feb 2009 20:28:48 +0000 (20:28 +0000)]
revert r8707 changes

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8734 d7cf8633-e32d-0410-b094-e92efae38249

12 years agodisable use of stdint.h on MSVC2003 and earlier
havoc [Wed, 18 Feb 2009 20:15:35 +0000 (20:15 +0000)]
disable use of stdint.h on MSVC2003 and earlier

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8733 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoalso include <stdint.h> to get uint32_t on mingw
divverent [Wed, 18 Feb 2009 20:08:31 +0000 (20:08 +0000)]
also include <stdint.h> to get uint32_t on mingw

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8732 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoa debug printf I forgot to comment out
divverent [Wed, 18 Feb 2009 20:06:56 +0000 (20:06 +0000)]
a debug printf I forgot to comment out

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8731 d7cf8633-e32d-0410-b094-e92efae38249

12 years agonow, for mingw, use the uint32_t names instead of the u_int32_t ones
divverent [Wed, 18 Feb 2009 20:06:05 +0000 (20:06 +0000)]
now, for mingw, use the uint32_t names instead of the u_int32_t ones

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8730 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix compile errors on MSVC2003 and earlier
havoc [Wed, 18 Feb 2009 20:05:20 +0000 (20:05 +0000)]
fix compile errors on MSVC2003 and earlier

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8729 d7cf8633-e32d-0410-b094-e92efae38249

12 years agobring back the old stupid interleaving, and leave this open for maybe someone from...
divverent [Wed, 18 Feb 2009 19:42:02 +0000 (19:42 +0000)]
bring back the old stupid interleaving, and leave this open for maybe someone from xiph to fix (stream badly interleaved, oggz-validate complains, other stuff appears to work)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8728 d7cf8633-e32d-0410-b094-e92efae38249

12 years agotry interleaving exactly like example_encode.c
divverent [Wed, 18 Feb 2009 15:09:18 +0000 (15:09 +0000)]
try interleaving exactly like example_encode.c

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8727 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoincrease default theora quality from 16 to 32; this about matches the compression...
divverent [Wed, 18 Feb 2009 14:29:13 +0000 (14:29 +0000)]
increase default theora quality from 16 to 32; this about matches the compression ratio of MPEG2 on a DVD, and looks quite good

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8726 d7cf8633-e32d-0410-b094-e92efae38249

12 years agocapturevideo refactoring, making AVI also "just a module" for it
divverent [Wed, 18 Feb 2009 14:05:10 +0000 (14:05 +0000)]
capturevideo refactoring, making AVI also "just a module" for it

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8725 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoAdd some cvars for vorbis/theora video encoding; their defaults match the defaults...
divverent [Wed, 18 Feb 2009 11:54:05 +0000 (11:54 +0000)]
Add some cvars for vorbis/theora video encoding; their defaults match the defaults of the example_encoder program in libtheora for now. Needs testing to find actually good values.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8724 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoforgot these two files
divverent [Wed, 18 Feb 2009 10:16:51 +0000 (10:16 +0000)]
forgot these two files

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8723 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoExperimental theora capturevideo code.
divverent [Wed, 18 Feb 2009 10:14:55 +0000 (10:14 +0000)]
Experimental theora capturevideo code.
Still contains known memory leaks, and no configurability at all.
Try out using scr_capturevideo_ogg 1 and then capturing a video.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8722 d7cf8633-e32d-0410-b094-e92efae38249

12 years agocapturevideo: prefill incomplete header fields a bit more defensively: 0xFFFFFFFF...
divverent [Tue, 17 Feb 2009 20:36:58 +0000 (20:36 +0000)]
capturevideo: prefill incomplete header fields a bit more defensively: 0xFFFFFFFF, not 0, for total frames

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8721 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix bugs with missing shader replacements casting shadows
havoc [Tue, 17 Feb 2009 18:40:49 +0000 (18:40 +0000)]
fix bugs with missing shader replacements casting shadows
fix bugs with surfaceparm nodraw casting shadows

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8720 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix typo in some powers of two
divverent [Tue, 17 Feb 2009 14:38:11 +0000 (14:38 +0000)]
fix typo in some powers of two

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8719 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadd Q3A's EF_TELEPORT_BIT (toggle it when teleporting; interpolation gets skipped...
divverent [Tue, 17 Feb 2009 13:59:46 +0000 (13:59 +0000)]
add Q3A's EF_TELEPORT_BIT (toggle it when teleporting; interpolation gets skipped for a frame after doing so)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8718 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoDP_QC_GETTAGINFO_BONEPROPERTIES
divverent [Tue, 17 Feb 2009 09:26:40 +0000 (09:26 +0000)]
DP_QC_GETTAGINFO_BONEPROPERTIES

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8716 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix a compile error when using C++ mode
havoc [Mon, 16 Feb 2009 19:40:24 +0000 (19:40 +0000)]
fix a compile error when using C++ mode

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8715 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoskip interpolation if tagentity changes
divverent [Mon, 16 Feb 2009 18:09:53 +0000 (18:09 +0000)]
skip interpolation if tagentity changes

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8714 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix some mingw64 warnings (I hope)
havoc [Mon, 16 Feb 2009 04:48:30 +0000 (04:48 +0000)]
fix some mingw64 warnings (I hope)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8713 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadded cvar sv_gameplayfix_gravityunaffectedbyticrate - off by default
havoc [Mon, 16 Feb 2009 04:45:04 +0000 (04:45 +0000)]
added cvar sv_gameplayfix_gravityunaffectedbyticrate - off by default
but seems to work

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8712 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoimplemented zpass shadowing, not used yet
havoc [Mon, 16 Feb 2009 04:20:35 +0000 (04:20 +0000)]
implemented zpass shadowing, not used yet

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8711 d7cf8633-e32d-0410-b094-e92efae38249

12 years agosomehow this file was not committed in the last one
havoc [Sun, 15 Feb 2009 22:25:28 +0000 (22:25 +0000)]
somehow this file was not committed in the last one

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8710 d7cf8633-e32d-0410-b094-e92efae38249

12 years agodon't prepend textures/ on halflife wad loading
havoc [Sun, 15 Feb 2009 21:52:55 +0000 (21:52 +0000)]
don't prepend textures/ on halflife wad loading

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8709 d7cf8633-e32d-0410-b094-e92efae38249

12 years agouse nlerp for bone rotations in skeletal model rendering, and also
havoc [Sun, 15 Feb 2009 21:50:23 +0000 (21:50 +0000)]
use nlerp for bone rotations in skeletal model rendering, and also
preserve (non-uniform) scaling while doing so

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8708 d7cf8633-e32d-0410-b094-e92efae38249

12 years agosimplified tag info code
havoc [Sun, 15 Feb 2009 21:49:27 +0000 (21:49 +0000)]
simplified tag info code

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8707 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadded shadertime field in csqc
havoc [Sun, 15 Feb 2009 21:45:55 +0000 (21:45 +0000)]
added shadertime field in csqc
added shadertime support in renderer
added shadertime support in client (defaults to last time model changed)
this means shader animMap commands are now time-synced to entity spawn

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8706 d7cf8633-e32d-0410-b094-e92efae38249

12 years agolaying the groundwork for zpass shadow volume support (slightly faster
havoc [Thu, 12 Feb 2009 19:45:42 +0000 (19:45 +0000)]
laying the groundwork for zpass shadow volume support (slightly faster
rendering)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8705 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadded TEXF_FORCELINEAR to many special effect textures
havoc [Thu, 12 Feb 2009 06:35:31 +0000 (06:35 +0000)]
added TEXF_FORCELINEAR to many special effect textures

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8704 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoearly steps toward support for persistent caching of dlight shadows
havoc [Thu, 12 Feb 2009 06:25:05 +0000 (06:25 +0000)]
early steps toward support for persistent caching of dlight shadows

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8703 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoimplemented occlusion query support on corona rendering, this enables
havoc [Thu, 12 Feb 2009 05:35:34 +0000 (05:35 +0000)]
implemented occlusion query support on corona rendering, this enables
coronas to fade according to the percentage of occluded pixels around
the light origin, giving a more realistic corona behavior
some minor cleanup on shadow volume construction code

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8702 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix memory corruption when using trailparticles with an effect that has a dlight
divverent [Wed, 11 Feb 2009 14:27:23 +0000 (14:27 +0000)]
fix memory corruption when using trailparticles with an effect that has a dlight

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8701 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoremove two debug prints
divverent [Tue, 10 Feb 2009 13:23:48 +0000 (13:23 +0000)]
remove two debug prints

Working way to encode from darkplaces using mencoder without writing a huge dpvideo...avi:

mkfifo ~/.nexuiz/data/video/dpvideo001.avi
perl -e 'while(read STDIN, my $var, 1048576) { print $var; }' < ~/.nexuiz/data/video/dpvideo001.avi | mencoder -o outfile.avi - .....options......

while running DarkPlaces with cl_capturevideo from another shell

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8700 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix a typo
divverent [Tue, 10 Feb 2009 13:13:50 +0000 (13:13 +0000)]
fix a typo

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8699 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoimproved handling of non-seekable AVIs; also: do less seeking when capturing now.
divverent [Tue, 10 Feb 2009 13:11:02 +0000 (13:11 +0000)]
improved handling of non-seekable AVIs; also: do less seeking when capturing now.

However, still ffmpeg and mplayer fail to read it. No idea why.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8698 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomake AVI writing a bit more robust; if seeking back fails, the block it wanted to...
divverent [Tue, 10 Feb 2009 11:22:47 +0000 (11:22 +0000)]
make AVI writing a bit more robust; if seeking back fails, the block it wanted to write won't be written. MAYBE this allows streaming the AVI to ffmpeg?

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8697 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoCSQC traceline/tracebox: don't set hitnetworkplayers when MOVE_NOMONSTERS or MOVE_WOR...
divverent [Mon, 9 Feb 2009 13:04:39 +0000 (13:04 +0000)]
CSQC traceline/tracebox: don't set hitnetworkplayers when MOVE_NOMONSTERS or MOVE_WORLDONLY are specified; don't set hitnetworkbrushmodels when MOVE_WORLDONLY is specified

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8696 d7cf8633-e32d-0410-b094-e92efae38249

12 years agobugfix for showtopspeed
divverent [Sat, 7 Feb 2009 08:52:07 +0000 (08:52 +0000)]
bugfix for showtopspeed

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8695 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix a possible bug with zym model animation (this looks like a typo, and fixing it...
divverent [Fri, 6 Feb 2009 14:48:41 +0000 (14:48 +0000)]
fix a possible bug with zym model animation (this looks like a typo, and fixing it makes the shotgun anim in nexuiz appear more consistent)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8694 d7cf8633-e32d-0410-b094-e92efae38249

12 years ago[ 2566720 ] showtopspeed v3
divverent [Fri, 6 Feb 2009 07:09:42 +0000 (07:09 +0000)]
2566720 ] showtopspeed v3

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8693 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoAt O.Sezer's recommendation filematch.c has been changed to use
havoc [Mon, 2 Feb 2009 00:52:34 +0000 (00:52 +0000)]
At O.Sezer's recommendation filematch.c has been changed to use
FindFirstFile and friends instead of _findfirst and friends.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8692 d7cf8633-e32d-0410-b094-e92efae38249

12 years agodisabled main in sys_win.c at O.Sezer's recommendation (vid_wgl.c
havoc [Mon, 2 Feb 2009 00:34:29 +0000 (00:34 +0000)]
disabled main in sys_win.c at O.Sezer's recommendation (vid_wgl.c
provides WinMain in the same build target - making this pointless)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8691 d7cf8633-e32d-0410-b094-e92efae38249

12 years agochanged CC=gcc to CC?=gcc at O.Sezer's recommendation
havoc [Mon, 2 Feb 2009 00:25:06 +0000 (00:25 +0000)]
changed CC=gcc to CC?=gcc at O.Sezer's recommendation

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8690 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix two typos in vid_wgl code
divverent [Sun, 1 Feb 2009 08:35:49 +0000 (08:35 +0000)]
fix two typos in vid_wgl code

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8689 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomore fullscreen cleanup
divverent [Sat, 31 Jan 2009 11:12:13 +0000 (11:12 +0000)]
more fullscreen cleanup

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8688 d7cf8633-e32d-0410-b094-e92efae38249

12 years agocleanup of fullscreen code; do not use VidMode when NetWM fullscreen is active (to...
divverent [Sat, 31 Jan 2009 10:34:32 +0000 (10:34 +0000)]
cleanup of fullscreen code; do not use VidMode when NetWM fullscreen is active (to prevent problems with screen scrolling); TODO make DP render at a lower res and scale up when NetWM fullscreen is in use

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8687 d7cf8633-e32d-0410-b094-e92efae38249

12 years agodamn, revert the accidental change to makefile.inc
divverent [Wed, 28 Jan 2009 14:04:37 +0000 (14:04 +0000)]
damn, revert the accidental change to makefile.inc

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8686 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix a type
divverent [Wed, 28 Jan 2009 13:55:38 +0000 (13:55 +0000)]
fix a type

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8685 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomake DP compile with C++ again
divverent [Wed, 28 Jan 2009 12:41:41 +0000 (12:41 +0000)]
make DP compile with C++ again

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8684 d7cf8633-e32d-0410-b094-e92efae38249

12 years agooops, fixing syntax
divverent [Wed, 28 Jan 2009 11:26:12 +0000 (11:26 +0000)]
oops, fixing syntax

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8683 d7cf8633-e32d-0410-b094-e92efae38249

12 years agosome fixes for NetWM fullscreen
divverent [Wed, 28 Jan 2009 11:24:24 +0000 (11:24 +0000)]
some fixes for NetWM fullscreen

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8682 d7cf8633-e32d-0410-b094-e92efae38249

12 years agotry to improve netwm fullscreen mode
divverent [Wed, 28 Jan 2009 08:26:37 +0000 (08:26 +0000)]
try to improve netwm fullscreen mode

should now restore the video mode and iconify itself when unfocused, and set the game video mode when restored

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8681 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix another warning reported by O.Sezer
havoc [Wed, 28 Jan 2009 05:24:10 +0000 (05:24 +0000)]
fix another warning reported by O.Sezer

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8680 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix for a typo from O.Sezer
havoc [Wed, 28 Jan 2009 04:51:13 +0000 (04:51 +0000)]
fix for a typo from O.Sezer

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8679 d7cf8633-e32d-0410-b094-e92efae38249

12 years agohandle FocusIn and FocusOut in NetWM fullscreen mode
divverent [Tue, 27 Jan 2009 22:11:55 +0000 (22:11 +0000)]
handle FocusIn and FocusOut in NetWM fullscreen mode

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8678 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix my last fullscreen change
divverent [Tue, 27 Jan 2009 22:09:24 +0000 (22:09 +0000)]
fix my last fullscreen change

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8677 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoattempt to fix csqc entity networking by not sending empty entity frames if no csqc...
divverent [Tue, 27 Jan 2009 21:47:55 +0000 (21:47 +0000)]
attempt to fix csqc entity networking by not sending empty entity frames if no csqc entity was sent

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8676 d7cf8633-e32d-0410-b094-e92efae38249

12 years agobeginning of vid_netwmfullscreen; does not work yet (apparently, the fullscreen windo...
divverent [Tue, 27 Jan 2009 15:19:44 +0000 (15:19 +0000)]
beginning of vid_netwmfullscreen; does not work yet (apparently, the fullscreen window gets no focus)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8675 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoremove an unused variable
havoc [Mon, 26 Jan 2009 05:17:20 +0000 (05:17 +0000)]
remove an unused variable

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8674 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix typos on sizing collision patches
divverent [Sun, 25 Jan 2009 18:48:07 +0000 (18:48 +0000)]
fix typos on sizing collision patches

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8673 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoactually use the cross product of two DIFFERENT vectors...
divverent [Sun, 25 Jan 2009 18:15:48 +0000 (18:15 +0000)]
actually use the cross product of two DIFFERENT vectors...

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8672 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix stupid degenerate triangle check, I don't have a clue what I was
havoc [Sun, 25 Jan 2009 17:57:37 +0000 (17:57 +0000)]
fix stupid degenerate triangle check, I don't have a clue what I was
thinking when I wrote it

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8671 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix modelyawradius calculation
divverent [Sat, 24 Jan 2009 17:39:29 +0000 (17:39 +0000)]
fix modelyawradius calculation

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8670 d7cf8633-e32d-0410-b094-e92efae38249

12 years agocvarlist, buf_cvarlist: support wildcards if present (if not present, it's treated...
divverent [Fri, 23 Jan 2009 19:29:16 +0000 (19:29 +0000)]
cvarlist, buf_cvarlist: support wildcards if present (if not present, it's treated as a prefix)
fix two places where cvar names were treated case insensitively, while they usually are case sensitive (e.g. when hashed with crc32)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8667 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix typo in Set/SetA
divverent [Fri, 23 Jan 2009 19:17:17 +0000 (19:17 +0000)]
fix typo in Set/SetA

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8666 d7cf8633-e32d-0410-b094-e92efae38249

12 years agodo the skipping here too
divverent [Fri, 23 Jan 2009 10:45:03 +0000 (10:45 +0000)]
do the skipping here too

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8665 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadd an argument to filter out a cvar prefix
divverent [Fri, 23 Jan 2009 10:32:27 +0000 (10:32 +0000)]
add an argument to filter out a cvar prefix

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8664 d7cf8633-e32d-0410-b094-e92efae38249

12 years ago+"DP_QC_CVAR_DESCRIPTION "
divverent [Fri, 23 Jan 2009 09:34:48 +0000 (09:34 +0000)]
+"DP_QC_CVAR_DESCRIPTION "
+"DP_QC_STRINGBUFFERS_CVARLIST "
allowing menu QC (and other code) to list all cvars, and retrieve their descriptions

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8663 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoDP_SV_ONENTITYPREPOSTSPAWNFUNCTION - hooks before and after spawning an entity from...
divverent [Thu, 22 Jan 2009 08:20:15 +0000 (08:20 +0000)]
DP_SV_ONENTITYPREPOSTSPAWNFUNCTION - hooks before and after spawning an entity from a map/ent

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8662 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix bug with menu_mouse_absolute 1 in Nexuiz
havoc [Tue, 20 Jan 2009 19:21:34 +0000 (19:21 +0000)]
fix bug with menu_mouse_absolute 1 in Nexuiz

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8661 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofixed a serious bug in initialization of frac[][]
havoc [Tue, 20 Jan 2009 18:58:27 +0000 (18:58 +0000)]
fixed a serious bug in initialization of frac[][]

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8660 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix bugs with q1bsp/hlbsp rotating submodels, caused by CLIP brushes not
havoc [Tue, 20 Jan 2009 18:47:41 +0000 (18:47 +0000)]
fix bugs with q1bsp/hlbsp rotating submodels, caused by CLIP brushes not
creating surfaces (thus vertex-based calculation of modelradius failed),
and some really stupid bugs with using min where it should have been max

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8659 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix a number of char types that should be int, to make them immune to
havoc [Mon, 19 Jan 2009 21:14:27 +0000 (21:14 +0000)]
fix a number of char types that should be int, to make them immune to
unsigned char vs signed char disputes on different operating systems

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8658 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoGAME_NEXUIZ: skip player entities in hitnetworkplayers if they have -666 (spectator...
divverent [Sun, 18 Jan 2009 19:10:25 +0000 (19:10 +0000)]
GAME_NEXUIZ: skip player entities in hitnetworkplayers if they have -666 (spectator) or -616 (nonsolid player) frags

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8657 d7cf8633-e32d-0410-b094-e92efae38249

12 years agodisable DGA mouse by default
havoc [Sat, 17 Jan 2009 15:25:59 +0000 (15:25 +0000)]
disable DGA mouse by default

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8656 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadded servertime, serverprevtime, serverdeltatime globals to csqc
havoc [Fri, 16 Jan 2009 18:03:27 +0000 (18:03 +0000)]
added servertime, serverprevtime, serverdeltatime globals to csqc

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8655 d7cf8633-e32d-0410-b094-e92efae38249

12 years ago- fix tracing against networked players on the client (properly check if a client...
divverent [Fri, 16 Jan 2009 09:04:59 +0000 (09:04 +0000)]
- fix tracing against networked players on the client (properly check if a client is actually active before colliding against him)
- add float trace_networkentity to client VM, which helped debugging this

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8654 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomake csqc entity sounds follow their entity
divverent [Thu, 15 Jan 2009 13:19:07 +0000 (13:19 +0000)]
make csqc entity sounds follow their entity

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8653 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoremove templights change
havoc [Thu, 15 Jan 2009 01:43:00 +0000 (01:43 +0000)]
remove templights change

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8652 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix for more missing stuff
havoc [Thu, 15 Jan 2009 01:01:31 +0000 (01:01 +0000)]
fix for more missing stuff

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8651 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoforgot to include this file, fixes PBLEND_INVMOD error
havoc [Wed, 14 Jan 2009 20:33:27 +0000 (20:33 +0000)]
forgot to include this file, fixes PBLEND_INVMOD error

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8650 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadded blend and orientation commands for effectinfo.txt (overrides the
havoc [Wed, 14 Jan 2009 16:23:32 +0000 (16:23 +0000)]
added blend and orientation commands for effectinfo.txt (overrides the
defaults chosen by the particle type)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8649 d7cf8633-e32d-0410-b094-e92efae38249

12 years agocl_demo_mousegrab
divverent [Tue, 13 Jan 2009 19:21:20 +0000 (19:21 +0000)]
cl_demo_mousegrab

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8648 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoI noticed the edgefriction value was wrong in the QW support (QW has
havoc [Tue, 13 Jan 2009 15:25:25 +0000 (15:25 +0000)]
I noticed the edgefriction value was wrong in the QW support (QW has
broken edgefriction, so it should always be 1 - it was set to 2, oops)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8647 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix warning
divverent [Tue, 13 Jan 2009 11:29:57 +0000 (11:29 +0000)]
fix warning

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8646 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoremove the PRVM_BOUNDSCHECK_CVAR define
divverent [Tue, 13 Jan 2009 09:15:13 +0000 (09:15 +0000)]
remove the PRVM_BOUNDSCHECK_CVAR define
instead, add a -noboundscheck command line option (those who really want to make use of that in their mod can easily make a wrapper that adds this command, e.g. a lnk file in the start menu)
also add a -norunaway command line option that turns off the runaway loop counter

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8645 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix csqc code insertion in autodemos
divverent [Mon, 12 Jan 2009 06:19:15 +0000 (06:19 +0000)]
fix csqc code insertion in autodemos

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8644 d7cf8633-e32d-0410-b094-e92efae38249

12 years agorotate the blur pentagram by 180 degrees :P
divverent [Sat, 10 Jan 2009 19:46:57 +0000 (19:46 +0000)]
rotate the blur pentagram by 180 degrees :P

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8643 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadd a second parameter to the blur to mix the pentagram blur with the main image
divverent [Sat, 10 Jan 2009 19:40:52 +0000 (19:40 +0000)]
add a second parameter to the blur to mix the pentagram blur with the main image

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8642 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoremove the latest change (it was redundant, as a glsl shader sure can query the textu...
divverent [Sat, 10 Jan 2009 19:33:30 +0000 (19:33 +0000)]
remove the latest change (it was redundant, as a glsl shader sure can query the texture matrix), and instead add an example 6-tap blur filter to the glsl code.

To test:
r_glsl_postprocess 1
r_glsl_postprocess_uservec1 "3 0 0 0"

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8641 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadd a new vec2 LowerRightCorner to the glsl shader. The screen texture is in 0..Lower...
divverent [Sat, 10 Jan 2009 18:22:47 +0000 (18:22 +0000)]
add a new vec2 LowerRightCorner to the glsl shader. The screen texture is in 0..LowerRightCorner

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8640 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoAdd a comment explaining how the compression algorithms are negotiated
divverent [Thu, 8 Jan 2009 19:06:17 +0000 (19:06 +0000)]
Add a comment explaining how the compression algorithms are negotiated

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8639 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoBlub's "deflate" extension to the download system.
divverent [Thu, 8 Jan 2009 18:58:13 +0000 (18:58 +0000)]
Blub's "deflate" extension to the download system.
Currently only provides csprogs.dat in deflated form.
Compatible in both directions, compression is only done if both client and server use this new code.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8638 d7cf8633-e32d-0410-b094-e92efae38249