]> icculus.org git repositories - divverent/darkplaces.git/log
divverent/darkplaces.git
14 years agodo not send zero-length moves at >1000fps
divverent [Fri, 11 Sep 2009 11:52:01 +0000 (11:52 +0000)]
do not send zero-length moves at >1000fps

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

14 years agoinput: limit cl_netrepeatinput to 3
divverent [Fri, 11 Sep 2009 11:25:15 +0000 (11:25 +0000)]
input: limit cl_netrepeatinput to 3

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

14 years agonow generates animcaches for visible entities again like the original
havoc [Fri, 11 Sep 2009 10:05:22 +0000 (10:05 +0000)]
now generates animcaches for visible entities again like the original
code, this gives a slight speed gain in Nexuiz

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

14 years agorefactored and reformatted animcache code, now generates caches on
havoc [Fri, 11 Sep 2009 09:45:33 +0000 (09:45 +0000)]
refactored and reformatted animcache code, now generates caches on
demand (not ideal but never loses speed anymore)

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

14 years agoModel_*_AnimateVertices functions no longer write to NULL vertex3f
havoc [Fri, 11 Sep 2009 09:42:12 +0000 (09:42 +0000)]
Model_*_AnimateVertices functions no longer write to NULL vertex3f

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

14 years agoplay silence during timedemos
havoc [Fri, 11 Sep 2009 09:39:55 +0000 (09:39 +0000)]
play silence during timedemos

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

14 years agoreworked unreliable message queue to ALWAYS dequeue the first entry,
havoc [Fri, 11 Sep 2009 07:59:59 +0000 (07:59 +0000)]
reworked unreliable message queue to ALWAYS dequeue the first entry,
even if it does not fit (and throw it away if so)

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

14 years agouse -developer automatically in debug builds
havoc [Wed, 9 Sep 2009 19:05:10 +0000 (19:05 +0000)]
use -developer automatically in debug builds

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

14 years agofix C++ compilation errors
havoc [Tue, 8 Sep 2009 21:18:17 +0000 (21:18 +0000)]
fix C++ compilation errors

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

14 years agoOops!
echon [Tue, 8 Sep 2009 16:01:25 +0000 (16:01 +0000)]
Oops!

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

14 years agoNULL out RSurf_ActiveModelEntity rsurface fields that aren't wanted with an animcache...
echon [Tue, 8 Sep 2009 15:59:10 +0000 (15:59 +0000)]
NULL out RSurf_ActiveModelEntity rsurface fields that aren't wanted with an animcached entity.

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

14 years agoAdded an unreal-esque feature: snd_spatialization_occlusion, which when enabled uses...
echon [Sun, 6 Sep 2009 17:31:47 +0000 (17:31 +0000)]
Added an unreal-esque feature: snd_spatialization_occlusion, which when enabled uses a quick TraceLineOfSight to determine if a sound isn't "visibile" (blocked by world), and halves the volume.

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

14 years agoCompile as C code, not C++ (vcproj setting)
echon [Sun, 6 Sep 2009 17:04:31 +0000 (17:04 +0000)]
Compile as C code, not C++ (vcproj setting)
Include dinput8 libs if SUPPORTDIRECTX is defined
Default to defining SUPPORTDIRECTX on windows builds, otherwise you get crackly sound

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

14 years agoDon't generate tangent vectors when GLSL is off, small improvement to anim caching..
echon [Sun, 6 Sep 2009 16:20:53 +0000 (16:20 +0000)]
Don't generate tangent vectors when GLSL is off, small improvement to anim caching..

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

14 years agofixed two warnings
divverent [Sun, 6 Sep 2009 09:47:42 +0000 (09:47 +0000)]
fixed two warnings

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

14 years agoAdded animation caching, which speeds up re-renders of all animated meshes
echon [Sun, 6 Sep 2009 07:45:28 +0000 (07:45 +0000)]
Added animation caching, which speeds up re-renders of all animated meshes

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

14 years agoAdded a Profile build option, which is simply release with symbols
echon [Sun, 6 Sep 2009 07:13:55 +0000 (07:13 +0000)]
Added a Profile build option, which is simply release with symbols

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

14 years agoUpdate for 2k8 sp1... apparently they changed a comment in the solution file. Importa...
echon [Sun, 6 Sep 2009 05:28:45 +0000 (05:28 +0000)]
Update for 2k8 sp1... apparently they changed a comment in the solution file. Important stuff right here.

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

14 years agoIgnore *.suo and *.user visual studio local files
echon [Sun, 6 Sep 2009 05:24:59 +0000 (05:24 +0000)]
Ignore *.suo and *.user visual studio local files

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

14 years agoanother oops, sorry, forgot to commit this from at home
divverent [Thu, 3 Sep 2009 07:48:28 +0000 (07:48 +0000)]
another oops, sorry, forgot to commit this from at home

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

14 years agostuff I forgot to commit
divverent [Thu, 3 Sep 2009 07:42:22 +0000 (07:42 +0000)]
stuff I forgot to commit

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

14 years agoQuake menu: show DP's weird resolution set in windowed mode, and really detected...
divverent [Thu, 3 Sep 2009 05:47:07 +0000 (05:47 +0000)]
Quake menu: show DP's weird resolution set in windowed mode, and really detected modes in fullscreen.
menu QC: getresolution() now has an optional second arg "forfullscreen", that if 0 queries the "hardcoded" resolution list and if 1 (or left out) queries the system-provided list.

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

14 years agoas requested by LH, #if 0 out cycleweapon
divverent [Thu, 3 Sep 2009 05:25:55 +0000 (05:25 +0000)]
as requested by LH, #if 0 out cycleweapon

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

14 years agodo not crash when zlib is missing, but instead do not use deflate/inflate
divverent [Wed, 2 Sep 2009 13:08:52 +0000 (13:08 +0000)]
do not crash when zlib is missing, but instead do not use deflate/inflate

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

14 years agochange two more MAX_QPATH to MAX_OSPATH
divverent [Mon, 31 Aug 2009 07:06:53 +0000 (07:06 +0000)]
change two more MAX_QPATH to MAX_OSPATH

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

14 years agos/QPATH/OSPATH/g in libcurl
divverent [Mon, 31 Aug 2009 07:04:57 +0000 (07:04 +0000)]
s/QPATH/OSPATH/g in libcurl

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

14 years agobugfix
divverent [Fri, 28 Aug 2009 16:21:42 +0000 (16:21 +0000)]
bugfix

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

14 years agoparticles: allow a particlefont.txt file (same dir as particlefont.tga) to override...
divverent [Fri, 28 Aug 2009 16:15:48 +0000 (16:15 +0000)]
particles: allow a particlefont.txt file (same dir as particlefont.tga) to override the particle texcoords, so one can put more particles on the particle font

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

14 years agore-enable saturation on sidebyside and stereobuffer (it's harmless there), only keep...
divverent [Thu, 27 Aug 2009 12:19:28 +0000 (12:19 +0000)]
re-enable saturation on sidebyside and stereobuffer (it's harmless there), only keep it disabled in colormasked stereo

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

14 years agoturn off saturation and motion/damage blur if a stereo rendering mode is active ...
divverent [Thu, 27 Aug 2009 12:09:07 +0000 (12:09 +0000)]
turn off saturation and motion/damage blur if a stereo rendering mode is active (as they do not work there)

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

14 years agochange scr_screenshot_name_use_mapname to scr_screenshot_name_in_mapdir, and use...
divverent [Mon, 24 Aug 2009 14:08:03 +0000 (14:08 +0000)]
change scr_screenshot_name_use_mapname to scr_screenshot_name_in_mapdir, and use mapname/nexuiz000001.jpg like names when set (idea by both r00t and Spaceman)

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

14 years agocvar scr_screenshot_name_use_mapname: if set to 1, saves screenshots as nexuizbasemen...
divverent [Mon, 24 Aug 2009 13:04:22 +0000 (13:04 +0000)]
cvar scr_screenshot_name_use_mapname: if set to 1, saves screenshots as nexuizbasement00001.jpg (i.e. map name inside screenshot name)

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

14 years agoyet another typo :( typing with lag sucks
divverent [Mon, 24 Aug 2009 09:54:41 +0000 (09:54 +0000)]
yet another typo :( typing with lag sucks

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

14 years agofix typo
divverent [Mon, 24 Aug 2009 09:49:15 +0000 (09:49 +0000)]
fix typo

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

14 years agookay, fix the latest fix :P
divverent [Mon, 24 Aug 2009 09:45:28 +0000 (09:45 +0000)]
okay, fix the latest fix :P

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

14 years agochnage "negative zero" check to actually check the bit pattern of IEEE negative zeros...
divverent [Mon, 24 Aug 2009 05:41:33 +0000 (05:41 +0000)]
chnage "negative zero" check to actually check the bit pattern of IEEE negative zeros; might fix motorsep's problems on Win32/SDL only (maybe SDL changes FPU parameters?)

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

14 years agoadd bounds check on OP_ADDRESS
divverent [Mon, 24 Aug 2009 05:39:51 +0000 (05:39 +0000)]
add bounds check on OP_ADDRESS

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

14 years agoChange recommended value for motionblur to 0.5 due to 0.7 looking slightly excessive
samual [Sun, 23 Aug 2009 09:07:07 +0000 (09:07 +0000)]
Change recommended value for motionblur to 0.5 due to 0.7 looking slightly excessive

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

14 years ago--Trninghis line, and those below, will be ignored--
divverent [Fri, 21 Aug 2009 14:04:09 +0000 (14:04 +0000)]
--Trninghis line, and those below, will be ignored--

M    vid_sdl.c

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

14 years agoclean up lightmap merge power code
divverent [Thu, 20 Aug 2009 08:24:00 +0000 (08:24 +0000)]
clean up lightmap merge  power code

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

14 years agoalso rename these fields, so nobody starts using them
divverent [Thu, 20 Aug 2009 07:53:38 +0000 (07:53 +0000)]
also rename these fields, so nobody starts using them

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

14 years agoshut up jpeg warnings another way
divverent [Thu, 20 Aug 2009 07:51:23 +0000 (07:51 +0000)]
shut up jpeg warnings another way

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

14 years agofix all the () problems, and make gcc warn for them
divverent [Thu, 20 Aug 2009 07:36:16 +0000 (07:36 +0000)]
fix all the () problems, and make gcc warn for them

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

14 years agofix lightmap merging with external lightmaps
divverent [Thu, 20 Aug 2009 07:34:50 +0000 (07:34 +0000)]
fix lightmap merging with external lightmaps

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

14 years agoFix warnings in div0's commits using functions with () as parameter list but a protot...
havoc [Thu, 20 Aug 2009 03:17:28 +0000 (03:17 +0000)]
Fix warnings in div0's commits using functions with () as parameter list but a prototype of (void), MSVC does not like this mistake.

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

14 years agofix glDrawRangeElements issue with mesa
havoc [Wed, 19 Aug 2009 08:29:31 +0000 (08:29 +0000)]
fix glDrawRangeElements issue with mesa

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

14 years agosnd_mutewhenidle 0: do NOT still mute when app is hidden (e.g. virtual desktop change)
divverent [Wed, 19 Aug 2009 06:23:22 +0000 (06:23 +0000)]
snd_mutewhenidle 0: do NOT still mute when app is hidden (e.g. virtual desktop change)

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

14 years agofix that bounds check, it was stupid (< 0 = builtin)
divverent [Wed, 19 Aug 2009 06:21:14 +0000 (06:21 +0000)]
fix that bounds check, it was stupid (< 0 = builtin)

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

14 years agofix typo in 9126
divverent [Wed, 19 Aug 2009 06:20:31 +0000 (06:20 +0000)]
fix typo in 9126

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

14 years agobounds check function calls, and entity indexes in LOAD instructions
divverent [Wed, 19 Aug 2009 06:19:36 +0000 (06:19 +0000)]
bounds check function calls, and entity indexes in LOAD instructions

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

14 years agoadd comments for missing bounds checks; bounds check function start offsets
divverent [Wed, 19 Aug 2009 06:19:12 +0000 (06:19 +0000)]
add comments for missing bounds checks; bounds check function start offsets

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

14 years agoprogs: require the last statement to be GOTO, DONE or RETURN. Ensures the statement...
divverent [Wed, 19 Aug 2009 06:14:04 +0000 (06:14 +0000)]
progs: require the last statement to be GOTO, DONE or RETURN. Ensures the statement pointer can never fall out of the progs.

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

14 years agosupport mute-when-idle properly
divverent [Wed, 19 Aug 2009 06:11:51 +0000 (06:11 +0000)]
support mute-when-idle properly

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

14 years agofix motionblur cvar descriptions, also: First commit! :D
samual [Tue, 18 Aug 2009 23:57:47 +0000 (23:57 +0000)]
fix motionblur cvar descriptions, also: First commit! :D

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

14 years agofix div0's bug
havoc [Tue, 18 Aug 2009 23:40:33 +0000 (23:40 +0000)]
fix div0's bug

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

14 years agomark another place of missing bounds check
divverent [Tue, 18 Aug 2009 16:27:16 +0000 (16:27 +0000)]
mark another place of missing bounds check

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

14 years agoidentify two missing bounds checks (fix them later)
divverent [Tue, 18 Aug 2009 16:02:51 +0000 (16:02 +0000)]
identify two missing bounds checks (fix them later)

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

14 years agofix two SOCKLEN_Ts
divverent [Sun, 16 Aug 2009 17:11:32 +0000 (17:11 +0000)]
fix two SOCKLEN_Ts

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

14 years agofix pitchsign warnings in dev-c++
divverent [Sun, 16 Aug 2009 17:06:34 +0000 (17:06 +0000)]
fix pitchsign warnings in dev-c++

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

14 years agocvar con_chatsound (by Surb)
divverent [Sun, 16 Aug 2009 16:28:46 +0000 (16:28 +0000)]
cvar con_chatsound (by Surb)

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

14 years agohonor alpha in showsurfaces 3
divverent [Sun, 16 Aug 2009 16:21:37 +0000 (16:21 +0000)]
honor alpha in showsurfaces 3

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

14 years agofix reset of capturevideo fps
divverent [Sun, 16 Aug 2009 11:26:44 +0000 (11:26 +0000)]
fix reset of capturevideo fps

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

14 years agoremove wait states for SDL
divverent [Fri, 14 Aug 2009 20:26:53 +0000 (20:26 +0000)]
remove wait states for SDL

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

14 years agoexperimental change: do a float compare for OP_IF and OP_IFNOT, so negative
divverent [Fri, 14 Aug 2009 19:39:24 +0000 (19:39 +0000)]
experimental change: do a float compare for OP_IF and OP_IFNOT, so negative
zero float value counts as false. No other value in QC can have the bit pattern
0x80000000 as long as no int type is added.

I have verified that the only false floats on x86_64 and i386 are 0 and
0x80000000.  However, this may fail on other platforms! (but then, OR_F and
others would also fail in some cases, as fteqcc also uses it for "float ||
entity").

When an "int" type is introduced, we'll need a new IF_I and IFNOT_I instruction
as then this would REALLY have a bad impact.

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

14 years agofix a small bug in prvm_getstring (returning NULL instead of "")
divverent [Fri, 14 Aug 2009 19:29:03 +0000 (19:29 +0000)]
fix a small bug in prvm_getstring (returning NULL instead of "")

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

14 years agocvar cl_movecliptokeyboard: clip movement vectors to the keyboard states (1), or...
divverent [Fri, 14 Aug 2009 12:02:31 +0000 (12:02 +0000)]
cvar cl_movecliptokeyboard: clip movement vectors to the keyboard states (1), or directions (2) (in case they are generated by an analog way, e.g. mouse move, or joystick).

Mostly for matching Nexuiz's anti-strafebot code.

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

14 years agoSDL/Win32: queue a vid_restart if resized; this should fix vid_resizable issue on...
divverent [Fri, 14 Aug 2009 05:29:50 +0000 (05:29 +0000)]
SDL/Win32: queue a vid_restart if resized; this should fix vid_resizable issue on Win32 with SDL

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

14 years ago493
havoc [Wed, 12 Aug 2009 01:29:45 +0000 (01:29 +0000)]
493

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

14 years agopatch from Jason Hatton adding a release-profile build target that uses
havoc [Sun, 9 Aug 2009 00:31:17 +0000 (00:31 +0000)]
patch from Jason Hatton adding a release-profile build target that uses
the results of -fprofile-arcs on a previous run of the profile build,
and says it greatly improves framerates

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

14 years agonew command line option -modname to override DP's idea of com_modname (useful to...
divverent [Sat, 8 Aug 2009 15:42:09 +0000 (15:42 +0000)]
new command line option -modname to override DP's idea of com_modname (useful to e.g. send another mod name to the master server)

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

14 years agodisable sv_gameplayfix_slidemoveprojectiles in hipnotic mission pack
havoc [Sat, 8 Aug 2009 08:50:16 +0000 (08:50 +0000)]
disable sv_gameplayfix_slidemoveprojectiles in hipnotic mission pack
because it makes prox mines bounce off of surfaces

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

14 years agoactually, set the threshold to 10.
divverent [Fri, 7 Aug 2009 18:41:03 +0000 (18:41 +0000)]
actually, set the threshold to 10.
If an entity receive function takes now 0.2222 seconds, and repeatedly does so when the ent is received, it's insane even at initialization.

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

14 years agoStupid hack: force an entity frame once 5 frames were skipped.
divverent [Fri, 7 Aug 2009 18:39:53 +0000 (18:39 +0000)]
Stupid hack: force an entity frame once 5 frames were skipped.
Fixes issues with cl_movement replay taking longer and longer when standing still and nothing on the map moves, while not causing so many empty entity frames that replay of lost frames can cause problems (well, in theory it now can, if an entity takes 5+3 server frames to be processed on the client, that is 0.1sec at a sys_ticrate matching 72fps - so try to avoid doing overlong processing in CSQC entity receive functions).

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

14 years agoadd a fs_gamedir cvar containing the currently active gamedirs (for use by menu QC...
divverent [Fri, 7 Aug 2009 05:55:43 +0000 (05:55 +0000)]
add a fs_gamedir cvar containing the currently active gamedirs (for use by menu QC to know which one is active)

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

14 years agofor now, turn off MEMPARANOIA
divverent [Fri, 7 Aug 2009 05:55:22 +0000 (05:55 +0000)]
for now, turn off MEMPARANOIA

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

14 years agofix use of variable name "dir"
divverent [Fri, 7 Aug 2009 04:35:21 +0000 (04:35 +0000)]
fix use of variable name "dir"

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

14 years agomenu QC builtin getgamedirinfo(float gamedirno, float index);
divverent [Thu, 6 Aug 2009 19:14:30 +0000 (19:14 +0000)]
menu QC builtin getgamedirinfo(float gamedirno, float index);
index = 0: directory name
index = 1: description (modinfo.txt content)

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

14 years agoprovide a list of all gamedirs with modinfo.txt in fs_all_gamedirs for later use...
divverent [Thu, 6 Aug 2009 19:06:22 +0000 (19:06 +0000)]
provide a list of all gamedirs with modinfo.txt in fs_all_gamedirs for later use by menu

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

14 years agorestructuring for gamedir enumerating (cannot enumerate yet);
divverent [Thu, 6 Aug 2009 18:33:48 +0000 (18:33 +0000)]
restructuring for gamedir enumerating (cannot enumerate yet);
also accept "gamedir" when it only exists in the user home dir

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

14 years agomaybe it compiles now
divverent [Wed, 5 Aug 2009 18:41:55 +0000 (18:41 +0000)]
maybe it compiles now

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

14 years agoadd missing functions
divverent [Wed, 5 Aug 2009 18:41:01 +0000 (18:41 +0000)]
add missing functions

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

14 years agoadd missing mainDisplay ina gl
divverent [Wed, 5 Aug 2009 18:36:22 +0000 (18:36 +0000)]
add missing mainDisplay ina gl

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

14 years agoagl: experimental code to enumerate video modes (untested, uncompiled)
divverent [Wed, 5 Aug 2009 18:13:34 +0000 (18:13 +0000)]
agl: experimental code to enumerate video modes (untested, uncompiled)

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

14 years agofix crash in SDL mode listing
divverent [Wed, 5 Aug 2009 17:05:37 +0000 (17:05 +0000)]
fix crash in SDL mode listing

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

14 years agofixes for vid_wgl
divverent [Wed, 5 Aug 2009 13:36:58 +0000 (13:36 +0000)]
fixes for vid_wgl

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

14 years agomove resolution enumerating to the RIGHT point
divverent [Wed, 5 Aug 2009 13:30:03 +0000 (13:30 +0000)]
move resolution enumerating to the RIGHT point

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

14 years agoadd bounds check to menu function to query resolutions
divverent [Wed, 5 Aug 2009 13:04:50 +0000 (13:04 +0000)]
add bounds check to menu function to query resolutions

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

14 years agoglx, sdl, wgl: autodetect all supported video modes, override the Quake menu's list...
divverent [Wed, 5 Aug 2009 12:55:45 +0000 (12:55 +0000)]
glx, sdl, wgl: autodetect all supported video modes, override the Quake menu's list by it

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

14 years agoonground check: don't trace down by 2 units but just by one; now clientside doublejum...
divverent [Tue, 4 Aug 2009 19:41:01 +0000 (19:41 +0000)]
onground check: don't trace down by 2 units but just by one; now clientside doublejump bug cannot happen below 300fps

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

14 years agogameversion_min, gameversion_max, to support a RANGE of compatible game versions...
divverent [Mon, 3 Aug 2009 19:14:00 +0000 (19:14 +0000)]
gameversion_min, gameversion_max, to support a RANGE of compatible game versions (off by default)

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

14 years agoremove some unfounded warnings of some gcc versions :P
divverent [Mon, 3 Aug 2009 16:02:59 +0000 (16:02 +0000)]
remove some unfounded warnings of some gcc versions :P

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

14 years agoCollision: insert a really stupid workaround: make every trace 1qu longer, and retroa...
divverent [Mon, 3 Aug 2009 11:53:47 +0000 (11:53 +0000)]
Collision: insert a really stupid workaround: make every trace 1qu longer, and retroactively shrink the trace when done.

Bug this works around for: when doing a trace from A to B, B being just slightly inside solid, the trace ends "successfully" with fraction 1. However, a trace starting in B will be startsolid. This workaround removes this inconsistency, which sometimes causes map fallthrough, and should have no other side effects, not even a noticable performance impact.

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

14 years agounsticking: properly handle playerclip
divverent [Sun, 2 Aug 2009 10:44:55 +0000 (10:44 +0000)]
unsticking: properly handle playerclip

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

14 years agoabort ANY movetype_walk move once a touch function moved the player
divverent [Sat, 1 Aug 2009 20:31:24 +0000 (20:31 +0000)]
abort ANY movetype_walk move once a touch function moved the player

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

14 years agofix typo in last commit
divverent [Sat, 1 Aug 2009 19:42:54 +0000 (19:42 +0000)]
fix typo in last commit

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

14 years agoalias model: fix tracebox
divverent [Sat, 1 Aug 2009 15:31:42 +0000 (15:31 +0000)]
alias model: fix tracebox

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

14 years agoproperly handle the case that the touch fucntion teleported the player
divverent [Sat, 1 Aug 2009 15:20:46 +0000 (15:20 +0000)]
properly handle the case that the touch fucntion teleported the player

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

14 years agofix a bug in the teleport detection that made it hit VERY often
divverent [Fri, 31 Jul 2009 12:54:17 +0000 (12:54 +0000)]
fix a bug in the teleport detection that made it hit VERY often

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

14 years agotiny behaviour changes to MOVETYPE_WALK (players) that need thorough testing:
divverent [Fri, 31 Jul 2009 11:45:28 +0000 (11:45 +0000)]
tiny behaviour changes to MOVETYPE_WALK (players) that need thorough testing:

- SV_LinkEntity gets called before calling touch handlers so findradius works in impact-caused touch function calls. However, area grid touching is only performed at the end of the move.
- the onground flag and the groundentity are updated after, not before, calling the touch functions (PLEASE TELL ME if this was a bad change!)
- the correct MOVE_ type is used for the touch (so spectators that have not gotten their MOVETYPE changed cannot cause projectiles to explode)
- a walk-moving SOLID_NOT therefore never causes touch functions to be called
- in case the touch function modifies the origin field, the move is aborted and a teleport is assumed; this should enable mods to make solid teleporters/portals that work at any impact velocity and are not bound by the area grid limitations of not working for big velocities

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

14 years agofix compile error
havoc [Fri, 31 Jul 2009 09:57:06 +0000 (09:57 +0000)]
fix compile error

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