]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
eihrul [Thu, 1 Oct 2009 06:08:31 +0000 (06:08 +0000)]
default to using texture rectangle shadowmaps when available
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9270
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Thu, 1 Oct 2009 05:43:23 +0000 (05:43 +0000)]
automagically select best shadowmapping filter mode depending on hardware
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9269
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 1 Oct 2009 03:05:06 +0000 (03:05 +0000)]
use 4 periods in ALSA instead of 2 for lower latency if possible
request a power of 2 buffer size in ALSA (maybe better compatibility)
thanks to Diablo-D3 for a patch I based this functionality on
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9268
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Thu, 1 Oct 2009 02:36:37 +0000 (02:36 +0000)]
added a cheaper 3x3 PCF settings for shadowmaps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9267
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Thu, 1 Oct 2009 01:32:42 +0000 (01:32 +0000)]
depth texture mode fixes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9266
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 30 Sep 2009 19:40:12 +0000 (19:40 +0000)]
fixed water rendering in shrunken views
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9265
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Wed, 30 Sep 2009 15:26:55 +0000 (15:26 +0000)]
shadowmap projection fixes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9264
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Wed, 30 Sep 2009 12:49:54 +0000 (12:49 +0000)]
make use of virtual shadow depth cube texture optional
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9263
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Wed, 30 Sep 2009 11:39:12 +0000 (11:39 +0000)]
ALU cubemap indirection fixes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9262
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 30 Sep 2009 10:51:36 +0000 (10:51 +0000)]
clarify surfedge handling with a comment about surfedge 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9261
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Wed, 30 Sep 2009 10:20:58 +0000 (10:20 +0000)]
added support for more shadowmap2D PCF modes and provisional fetch4 PCF
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9260
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 30 Sep 2009 09:59:33 +0000 (09:59 +0000)]
use hash lookups on shader permutations to greatly reduce memory usage
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9259
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Wed, 30 Sep 2009 09:05:19 +0000 (09:05 +0000)]
disable compare mode on shadowmapcube when not using filtering
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9258
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Wed, 30 Sep 2009 08:59:11 +0000 (08:59 +0000)]
added in stub permutations for shadowmap2d and shadowmapcube cases
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9257
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Wed, 30 Sep 2009 08:22:10 +0000 (08:22 +0000)]
restoring scaffolding for cubemap and 2D shadowmaps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9256
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Wed, 30 Sep 2009 06:00:37 +0000 (06:00 +0000)]
added indirection cube map for shadowmapping and revised filtering modes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9255
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 28 Sep 2009 23:06:34 +0000 (23:06 +0000)]
fix two bugs related to textype_t pointed out by Lee Salzman, both
affecting shadowmap setup
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9254
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 28 Sep 2009 22:20:32 +0000 (22:20 +0000)]
fix stencil clear
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9253
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 28 Sep 2009 22:09:19 +0000 (22:09 +0000)]
fix allocation of 2D shadowmap textures when the first light LOD is
below maxsize
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9252
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 28 Sep 2009 14:47:36 +0000 (14:47 +0000)]
when fixing vertex indexes, reject the map instead of segfaulting if vertex index 0 is invalid too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9251
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 27 Sep 2009 20:23:44 +0000 (20:23 +0000)]
fix screenshot hw gamma check
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9250
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 27 Sep 2009 19:08:23 +0000 (19:08 +0000)]
fix inverse logic in "important" local
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9249
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 27 Sep 2009 18:09:38 +0000 (18:09 +0000)]
change cl.time check back
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9248
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 27 Sep 2009 17:59:14 +0000 (17:59 +0000)]
fix outgoing netgraph anomalies (caused by cl_maxfps > cl_netfps)
made msecdelta checks a bit more sane
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9247
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 27 Sep 2009 05:15:30 +0000 (05:15 +0000)]
change MAX_CLIP_PLANES from 32 to 5 (back to old value)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9246
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 26 Sep 2009 18:40:01 +0000 (18:40 +0000)]
fix several bugs with viewport code (r_shadows works again, r_water
works again)
fixed a bug where r_hdr might cause multiple reallocations of textures
every frame in r_water code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9245
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 26 Sep 2009 18:30:05 +0000 (18:30 +0000)]
rename r_shadows_drawafterrtlightning to r_shadows_drawafterrtlighting
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9244
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 26 Sep 2009 18:15:41 +0000 (18:15 +0000)]
network CSQC and network entities separately (should prevent bugs when an entity suddenly gets SendEntity assigned, which can happen during entity reuse)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9243
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 26 Sep 2009 17:21:19 +0000 (17:21 +0000)]
renamed prvm_startupreuseedicttime to prvm_reuseedicts_startuptime
added cvar prvm_reuseedicts_neverinsameframe
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9242
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 26 Sep 2009 17:15:25 +0000 (17:15 +0000)]
added prvm_startupreuseedicttime cvar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9241
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 26 Sep 2009 11:51:44 +0000 (11:51 +0000)]
fix typo in cube side freeing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9240
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 Sep 2009 22:42:58 +0000 (22:42 +0000)]
initilaize the lightscissor array before drawing r_shadows
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9239
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 Sep 2009 21:35:45 +0000 (21:35 +0000)]
fix more bugs in the reflection hack
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9238
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 Sep 2009 21:21:50 +0000 (21:21 +0000)]
fix a compile error FruitieX gets
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9237
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 Sep 2009 21:11:15 +0000 (21:11 +0000)]
improve the fix to work for reflection-only and refraction-only too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9236
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 Sep 2009 21:00:01 +0000 (21:00 +0000)]
change the hack to work separately for reflection and refraction; MAY help a little
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9235
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 Sep 2009 20:58:44 +0000 (20:58 +0000)]
add an ugly hack to reflections/refractions to "behave" when otherwise black edges would appear
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9234
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 Sep 2009 13:04:49 +0000 (13:04 +0000)]
add a COMMANDLINEOPTION block for -sndseqin
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9233
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 Sep 2009 12:59:45 +0000 (12:59 +0000)]
snd_alsa: MIDI input support! MIDI events get mapped to MIDINOTE<n> events (n = 0 to 127)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9232
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 24 Sep 2009 05:40:19 +0000 (05:40 +0000)]
add misisng include
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9231
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 23 Sep 2009 20:55:24 +0000 (20:55 +0000)]
prevent information leakage from trace_ globals to prvm_global client to prevent very simple console in/out parsing based triggerbots
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9230
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 23 Sep 2009 20:16:22 +0000 (20:16 +0000)]
new commands: prvm_edictget, prvm_globalget - read values from edicts/globals into cvars
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9229
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 23 Sep 2009 20:15:53 +0000 (20:15 +0000)]
clear trace globals after CSQC execution, to prevent possible triggerbots working by parsing DP console output of "prvm_global client trace_networkentity" and issuing +attack/-attack based on result
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9228
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 23 Sep 2009 10:21:38 +0000 (10:21 +0000)]
unbreak v_flipped :(
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9227
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 23 Sep 2009 08:59:37 +0000 (08:59 +0000)]
reduce code a bit more
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9226
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 23 Sep 2009 08:58:24 +0000 (08:58 +0000)]
reduced shadowmaps from 32bit to 24bit depth format
some tweaks to shadowmap texture handling to reduce code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9225
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 23 Sep 2009 08:06:14 +0000 (08:06 +0000)]
make shader permutatiosn eat less memory again. 864MB was justt oo much.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9224
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 23 Sep 2009 06:57:31 +0000 (06:57 +0000)]
only skip input if time is actually increasing (should fix pause)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9223
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 22 Sep 2009 21:27:00 +0000 (21:27 +0000)]
fix default values for the r_shadow_shadowmapping_lod cvars
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9222
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 22 Sep 2009 21:16:27 +0000 (21:16 +0000)]
disable an annoying debug print
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9221
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 22 Sep 2009 20:20:53 +0000 (20:20 +0000)]
changed r_shadow_shadowmapping values (now 1 = 2d, 2 = rect, 3 = cube)
disabled some debugging code for shadowmaps which produced large files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9220
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 22 Sep 2009 20:18:12 +0000 (20:18 +0000)]
implemented omnidirectional shadowmapping using depth textures (2D, Rect
and Cube texture types supported)
overhauled viewport handling (now has r_refdef.view.viewport),
R_Viewport functions replace GL_SetupView_ functions, R_SetViewport
makes a viewport current
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9219
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 22 Sep 2009 20:16:13 +0000 (20:16 +0000)]
added float GL/D3D array conversions
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9218
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 20 Sep 2009 12:00:43 +0000 (12:00 +0000)]
fixed shadow culling bug caused by bad frustumcorner generation math
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9217
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 18 Sep 2009 11:20:31 +0000 (11:20 +0000)]
fix framerate limiting - when cl_maxfps is 0, run client frames even if
cl_timer has not advanced, this allows framerates above 1000, and
makes framerates very consistent (rather than chaotic) in the 200-1000
range as well
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9215
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 18 Sep 2009 09:25:42 +0000 (09:25 +0000)]
enable host_sleep 1 by default
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9214
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 18 Sep 2009 09:21:51 +0000 (09:21 +0000)]
fix red-coloring logic again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9213
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 18 Sep 2009 09:19:57 +0000 (09:19 +0000)]
showfps 2: always show mspf
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9212
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 18 Sep 2009 09:15:20 +0000 (09:15 +0000)]
use different showfps math
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9211
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 18 Sep 2009 07:24:41 +0000 (07:24 +0000)]
sv_gameplayfix_q2airaccelerate: use Quake2/3/Nexuiz-style air acceleration (clamped by maxairspeed, not by maxspeed as in Q1/Q2)
This is also supported by cl_movement
Mods that now experience prediction errors must set sv_gameplayfix_q2airaccelerate to 1 in their default configuration
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9210
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 17 Sep 2009 16:42:55 +0000 (16:42 +0000)]
rewrote netgraph code
netgraph now uses line graph (doesn't look very good though)
netgraph now shows last 4 seconds (rather than 100 packets)
netgraph now shows rate estimate
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9209
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 17 Sep 2009 12:20:45 +0000 (12:20 +0000)]
stop predicting movement when no server packets have been received for
300ms (by default), this prevents major performance issues with
prediction of long queues
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9208
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 17 Sep 2009 12:11:49 +0000 (12:11 +0000)]
reduce CL_MAX_USERCMDS to 128 (from 256)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9207
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 17 Sep 2009 10:14:17 +0000 (10:14 +0000)]
fix callprofile by making some CSQC builtins that call the renderer (or QC) exempt from prvm_callprofile
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9206
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 17 Sep 2009 09:43:47 +0000 (09:43 +0000)]
make profile output more verbous (including time of child functions)
add new command prvm_childprofile to instead sort by the total time (including children)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9205
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 17 Sep 2009 05:31:05 +0000 (05:31 +0000)]
fix more C++ warnings/errors in MSVC
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9204
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 16 Sep 2009 13:31:06 +0000 (13:31 +0000)]
fix TH's status patch to again send the same data as before
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9203
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 16 Sep 2009 10:19:34 +0000 (10:19 +0000)]
fix descriptions of cmdlist and cvarlist
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9202
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 15 Sep 2009 19:18:26 +0000 (19:18 +0000)]
improved r_shadows mode, new cvars for better use with overhead camera mods:
- r_shadows_darken : how much shadowed areas will be darkened (was constant 0.5)
- r_shadows_throwdirection : override shadow direction for r_shadows 2 (was constant 0 0 -1)
- r_shadows_drawafterrtlightning : this change fake shadows to draw AFTER realtime lightning is drawn, may be useful for simulating faster sunlight on large outdoor maps with only one noshadow rtlight. The price is less realistic appearance of dynamic light shadows.
- r_shadows_castfrombmodels : allow to cast fake shadows from bmodels
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9201
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 15 Sep 2009 13:09:09 +0000 (13:09 +0000)]
fix errors and warnings in MSVC when compiling as C++
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9200
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 15 Sep 2009 12:26:04 +0000 (12:26 +0000)]
use correct type to fix a warning :P
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9199
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 15 Sep 2009 10:08:02 +0000 (10:08 +0000)]
fixed compile errors and warnings using Dev-C++ in "Compile as C++" mode
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9198
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 15 Sep 2009 05:57:37 +0000 (05:57 +0000)]
also check ticrate movevar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9197
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 15 Sep 2009 05:28:30 +0000 (05:28 +0000)]
[04:31:11] <@LordHavoc> div0: 9179 (if (msecdelta <= 0) return;) wrecked connect time
[04:31:23] <@LordHavoc> div0: not enough packets coming in for the message exchange to work
[04:32:07] <@LordHavoc> div0: maybe if (msecdelta <= 0 && cl.movevars_ticrate > 0 && cls.signon == SIGNONS)
[04:32:34] <@LordHavoc> div0: maybe also && !cl.paused
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9196
d7cf8633 -e32d-0410-b094-
e92efae38249
samual [Mon, 14 Sep 2009 18:38:59 +0000 (18:38 +0000)]
Patch by FruitieX -- fixes speed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9195
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 14 Sep 2009 14:56:46 +0000 (14:56 +0000)]
if sideways friction is negative, make it never decrease total velocity (might be bad)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9194
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 14 Sep 2009 11:39:17 +0000 (11:39 +0000)]
use winsock2 to fix linker errors
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9193
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 14 Sep 2009 06:43:06 +0000 (06:43 +0000)]
better view blend math for death fade
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9192
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 14 Sep 2009 05:22:44 +0000 (05:22 +0000)]
tightly sync time if cl_nolerp is on
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9191
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 13 Sep 2009 23:52:48 +0000 (23:52 +0000)]
added cvar sv_gameplayfix_noairborncorpse_allowsuspendeditems
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9190
d7cf8633 -e32d-0410-b094-
e92efae38249
samual [Sun, 13 Sep 2009 15:23:25 +0000 (15:23 +0000)]
remove r_motionblur_debug, and replace with showblur which has been added to sbar.c
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9189
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 13 Sep 2009 14:50:20 +0000 (14:50 +0000)]
fix broken VM_CL_lightstyle (CSQC): it was using MSG_ReadString instead of value parm
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9188
d7cf8633 -e32d-0410-b094-
e92efae38249
samual [Sun, 13 Sep 2009 06:24:07 +0000 (06:24 +0000)]
cl_deathfade: new effect which makes the screen fade to dark red when you die... disabled by default
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9187
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 13 Sep 2009 04:16:46 +0000 (04:16 +0000)]
added detection of GL_EXT_framebuffer_object extension
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9186
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 13 Sep 2009 02:21:04 +0000 (02:21 +0000)]
implemented sv_gameplayfix_delayprojectiles -1 (force move on first
frame, even if spawned in earlier entity slot)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9185
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 12 Sep 2009 09:21:14 +0000 (09:21 +0000)]
punctuation
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9184
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 12 Sep 2009 07:51:31 +0000 (07:51 +0000)]
try not to crash on num_bones 0 in Mod_BuildBaseBonePoses
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9183
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 11 Sep 2009 14:38:34 +0000 (14:38 +0000)]
do not allow cl_netfps to be below the server framerate (as indicated by
sys_ticrate) if possible, to avoid jerky player movement
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9182
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 11 Sep 2009 12:34:07 +0000 (12:34 +0000)]
doubled entity limit in animcache, we should never hit this
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9181
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 11 Sep 2009 11:52:32 +0000 (11:52 +0000)]
remove maxnetfps stuff (never worked anyway), instead reject <0.5ms moves
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9180
d7cf8633 -e32d-0410-b094-
e92efae38249
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
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
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
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
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
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
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
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
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
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