]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
Rudolf Polzer [Tue, 15 Nov 2011 07:41:32 +0000 (08:41 +0100)]
divverent [Mon, 14 Nov 2011 21:22:06 +0000 (21:22 +0000)]
fix another bug in grounded V_CalcRefDef
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11559
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 14 Nov 2011 21:18:51 +0000 (21:18 +0000)]
hopefully fix the r_stereo bug
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11558
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 14 Nov 2011 20:42:20 +0000 (20:42 +0000)]
ground R_CalcRefdef when the player entity is shared
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11557
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 14 Nov 2011 14:30:49 +0000 (14:30 +0000)]
match FTEQW more closely in runstandardplayerphysics
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11556
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 14 Nov 2011 09:31:55 +0000 (09:31 +0000)]
CSQC: track client-side entities for sounds issued for the server-side matching entity
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11555
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 14 Nov 2011 09:18:06 +0000 (09:18 +0000)]
factor V_CalcRefdef into two functions
with the later goal of making it callable after CSQC prediction
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11554
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 13 Nov 2011 15:07:49 +0000 (15:07 +0000)]
always set movement_velocity even for unpredicted moves
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11553
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 13 Nov 2011 02:39:46 +0000 (02:39 +0000)]
fix C++ compile error (missing cast)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11552
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 12 Nov 2011 19:52:01 +0000 (19:52 +0000)]
support pmove_flags (the actual flag values may be wrong, someone please find the CSQC spec about them)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11551
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 12 Nov 2011 19:10:28 +0000 (19:10 +0000)]
we don't need ALL those fields I marked with ???
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11550
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 12 Nov 2011 19:08:03 +0000 (19:08 +0000)]
an attempt to do CL_runplayerphysics, not working properly yet
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11549
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 12 Nov 2011 17:15:42 +0000 (17:15 +0000)]
make it possible to unset effects for CSQC entities
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11548
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 12 Nov 2011 14:39:15 +0000 (14:39 +0000)]
-benchmarkruns: show a report of min/median/max of the benchmarks at the end
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11547
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 12 Nov 2011 11:17:38 +0000 (11:17 +0000)]
complexanimation now beginning to be suitable for SVQC use
- only set E5_COMPLEXANIMATION flag when required to save a LOT of bandwidth
- don't also send a legacy frame number when using complex animation to save a bit more
- no more support of "anims that start in the future", use a QC think function to handle them
- fix wraparound logic for complex animation (if a model animation is shorter than 30 sec, it won't jerk when playing the same anim for over a minute)
Bandwidth use per update message:
- simple anim: 1 byte
- 1 blends: 5 bytes
- 2 blends: 11 bytes
- 3 blends: 16 bytes
- 4 blends: 21 bytes
- skeletonobject: 4 + 12*bonecount bytes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11546
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
bfebdee6f90da32974e4305a33ed15c72ad0a5dc
divverent [Sat, 12 Nov 2011 11:17:38 +0000 (11:17 +0000)]
complexanimation now beginning to be suitable for SVQC use
- only set E5_COMPLEXANIMATION flag when required to save a LOT of bandwidth
- don't also send a legacy frame number when using complex animation to save a bit more
- no more support of "anims that start in the future", use a QC think function to handle them
- fix wraparound logic for complex animation (if a model animation is shorter than 30 sec, it won't jerk when playing the same anim for over a minute)
Bandwidth use per update message:
- simple anim: 1 byte
- 1 blends: 5 bytes
- 2 blends: 11 bytes
- 3 blends: 16 bytes
- 4 blends: 21 bytes
- skeletonobject: 4 + 12*bonecount bytes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11546
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 10 Nov 2011 17:05:43 +0000 (17:05 +0000)]
removed a model->numframes <= 1 check which broke animated models with a
single framegroup defined
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11545
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
8e67c71aad76876663c79a8ae440363cee0646fb
havoc [Wed, 9 Nov 2011 19:39:40 +0000 (19:39 +0000)]
don't call ODE dWorldQuickStep with 0 step time
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11544
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
84aa1c7f53ee811b5061c5d703c3c15927e3b30d
vortex [Wed, 9 Nov 2011 00:37:52 +0000 (00:37 +0000)]
DDS with DXT1a: was not correctly detected if r_texture_dds_load_alphamod == 0 (it does not really check for DDPF_ALPHAPIXELS), fixing.
ODE: physics_ode_constantstep now can be fractional, in this case ODE will run at this tickrate instead of using sys_ticrate, so ODE run at different framerate than server (may be useful for high values, such like running ODE at 100 fps and server at 40fps).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11541
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
776e54e8acfdf32471b292143d3be2a541e1867b
havoc [Thu, 10 Nov 2011 17:05:43 +0000 (17:05 +0000)]
removed a model->numframes <= 1 check which broke animated models with a
single framegroup defined
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11545
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 9 Nov 2011 19:39:40 +0000 (19:39 +0000)]
don't call ODE dWorldQuickStep with 0 step time
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11544
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 9 Nov 2011 03:02:20 +0000 (03:02 +0000)]
added r_transparent_sortsurfacesbynearest cvar (default 1), this
resolves a lot of sorting issues with transparent surfaces
added r_transparent_useplanardistance cvar (default 0), the new
spherical distance method will not change when the view rotates, mostly
a consistency improvement
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11543
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 9 Nov 2011 02:54:18 +0000 (02:54 +0000)]
default r_usedepthtextures to 1 until issues are resolved with its
biasing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11542
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Wed, 9 Nov 2011 00:37:52 +0000 (00:37 +0000)]
DDS with DXT1a: was not correctly detected if r_texture_dds_load_alphamod == 0 (it does not really check for DDPF_ALPHAPIXELS), fixing.
ODE: physics_ode_constantstep now can be fractional, in this case ODE will run at this tickrate instead of using sys_ticrate, so ODE run at different framerate than server (may be useful for high values, such like running ODE at 100 fps and server at 40fps).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11541
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Nov 2011 20:49:52 +0000 (20:49 +0000)]
1. make the first CSQC rendered view the "main" view, for use e.g. by origin display in r_speeds, prydon cursor, etc.
2. add an extension DP_CSQC_MAINVIEW to override DP's notion of the "main" view when necessesary
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11540
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
7938a89abdf37e9452182f64bc9aec0293f493a3
havoc [Tue, 8 Nov 2011 20:27:31 +0000 (20:27 +0000)]
allow time-based traileffectnum effects by passing frametime as count to
the particle effect, this means that a trail effect can use count rather
than trailspacing for a time-based effect
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11539
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
bff24a1ec93aad0f413d2d22171aa95e105fbdb6
havoc [Tue, 8 Nov 2011 19:18:19 +0000 (19:18 +0000)]
remove physics_ode_worldstep cvar, it is now always dWorldQuickStep,
this should resolve problems with ode binaries from svn
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11538
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
9e7cf93753b0ee09dabf325a989f37f611fe7919
havoc [Tue, 8 Nov 2011 19:17:40 +0000 (19:17 +0000)]
fix compile error (missing variable)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11537
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
96d8ede012f5e89dd983671fb7618f352cfcec94
divverent [Tue, 8 Nov 2011 11:29:04 +0000 (11:29 +0000)]
explain that with pausable 0, the server admin still can pause
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11534
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
322581aff6094b7c4c36d4a982fc65ff0033daac
divverent [Tue, 8 Nov 2011 11:29:00 +0000 (11:29 +0000)]
allow listen server owner to pause the game (this also allows rcon pause)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11533
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
28c03f315bdcb6be7b9c3b06a384a1a905ebfa85
divverent [Tue, 8 Nov 2011 20:49:52 +0000 (20:49 +0000)]
1. make the first CSQC rendered view the "main" view, for use e.g. by origin display in r_speeds, prydon cursor, etc.
2. add an extension DP_CSQC_MAINVIEW to override DP's notion of the "main" view when necessesary
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11540
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Nov 2011 20:27:31 +0000 (20:27 +0000)]
allow time-based traileffectnum effects by passing frametime as count to
the particle effect, this means that a trail effect can use count rather
than trailspacing for a time-based effect
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11539
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Nov 2011 19:18:19 +0000 (19:18 +0000)]
remove physics_ode_worldstep cvar, it is now always dWorldQuickStep,
this should resolve problems with ode binaries from svn
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11538
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Nov 2011 19:17:40 +0000 (19:17 +0000)]
fix compile error (missing variable)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11537
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Nov 2011 13:25:56 +0000 (13:25 +0000)]
fix compile error regarding vid_sRGB declaration
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11536
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
0630f6769d7c887450ef3a795e3afe9e217c0151
divverent [Tue, 8 Nov 2011 13:25:56 +0000 (13:25 +0000)]
fix compile error regarding vid_sRGB declaration
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11536
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Nov 2011 11:29:06 +0000 (11:29 +0000)]
sRGB fallback: properly convert r_hdr_scenebrightness
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11535
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
49e776b0904b0295eb12acf81343cf84c5739519
divverent [Tue, 8 Nov 2011 11:29:06 +0000 (11:29 +0000)]
sRGB fallback: properly convert r_hdr_scenebrightness
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11535
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Nov 2011 11:29:04 +0000 (11:29 +0000)]
explain that with pausable 0, the server admin still can pause
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11534
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Nov 2011 11:29:00 +0000 (11:29 +0000)]
allow listen server owner to pause the game (this also allows rcon pause)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11533
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Nov 2011 19:43:34 +0000 (19:43 +0000)]
change framegroups parsing so the final EOL is optional
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11532
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
97029c3c0c7950fe45b337e071930fd1d1c42598
divverent [Sun, 6 Nov 2011 19:43:34 +0000 (19:43 +0000)]
change framegroups parsing so the final EOL is optional
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11532
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Nov 2011 14:33:48 +0000 (14:33 +0000)]
fix two checks to not crash when showtex is used without a loaded worldmodel
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11531
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Nov 2011 14:33:48 +0000 (14:33 +0000)]
fix two checks to not crash when showtex is used without a loaded worldmodel
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11531
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
151f7ab8f644bb5cc68c841a013acc0d80a10c76
divverent [Sun, 6 Nov 2011 14:24:59 +0000 (14:24 +0000)]
fix showtex
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11530
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Nov 2011 14:24:59 +0000 (14:24 +0000)]
fix showtex
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11530
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
db7d2f7ea9647a7b119054141755aedf752e8719
divverent [Sat, 5 Nov 2011 18:10:14 +0000 (18:10 +0000)]
fix OBJ models not getting any lighting
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11529
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Nov 2011 18:10:14 +0000 (18:10 +0000)]
fix OBJ models not getting any lighting
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11529
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
43a28b12e3b7335010147f200fc18e1906517f34
divverent [Sat, 5 Nov 2011 16:29:37 +0000 (16:29 +0000)]
refactoring to avoid doing the same mistake again (see HEAD^)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11528
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
25f6db62e5912b5f6f377209fa9ff10a03e64a63
divverent [Sat, 5 Nov 2011 16:10:25 +0000 (16:10 +0000)]
sync _DrawQ_Setup to R_ResetViewRendering2D (they match except for extra parameters and min/max coordinates)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11527
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
df3507c643de58b4e4154f82fcf7fe0bc5acef65
divverent [Sat, 5 Nov 2011 16:29:37 +0000 (16:29 +0000)]
refactoring to avoid doing the same mistake again (see HEAD^)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11528
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Nov 2011 16:10:25 +0000 (16:10 +0000)]
sync _DrawQ_Setup to R_ResetViewRendering2D (they match except for extra parameters and min/max coordinates)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11527
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Nov 2011 14:11:40 +0000 (14:11 +0000)]
eat unsupported tokens from framegroups file
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11526
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Nov 2011 14:11:40 +0000 (14:11 +0000)]
eat unsupported tokens from framegroups file
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11526
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
551d2284e4f8e88bb4277988c94cb72a73d38c64
divverent [Sat, 5 Nov 2011 14:04:12 +0000 (14:04 +0000)]
framegroups parsing: make 5th arg animation name, not comment
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11523
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
63f4e0c538ca8f14b1e4fd30d032104e99c930e3
havoc [Fri, 4 Nov 2011 21:47:09 +0000 (21:47 +0000)]
fix crash in CL_ModelIndexList_f
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11522
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
4142ab8395d1e37793124e2745d485b9b592202a
divverent [Sat, 5 Nov 2011 14:04:12 +0000 (14:04 +0000)]
framegroups parsing: make 5th arg animation name, not comment
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11523
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Nov 2011 21:47:09 +0000 (21:47 +0000)]
fix crash in CL_ModelIndexList_f
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11522
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 3 Nov 2011 08:57:42 +0000 (08:57 +0000)]
fix segfault in prvm_printfunction
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11521
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 2 Nov 2011 15:59:09 +0000 (15:59 +0000)]
fix accuracy issue in timerefresh
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11520
d7cf8633 -e32d-0410-b094-
e92efae38249
Rudolf Polzer [Wed, 2 Nov 2011 14:40:25 +0000 (15:40 +0100)]
fix some va() use difference
Rudolf Polzer [Wed, 2 Nov 2011 11:08:52 +0000 (12:08 +0100)]
fix a merge resolution failure in a previous cherry-pick: Sys_SysOpenFD -> FS_SysOpenFD
divverent [Wed, 2 Nov 2011 09:01:54 +0000 (09:01 +0000)]
mark 5 permutation bits eligible for moving to static parms
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11518
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
e82424916b8c07d48098b074dc49bc76b1d0a59e
divverent [Wed, 2 Nov 2011 08:07:23 +0000 (08:07 +0000)]
win32: add two includes to make sure the constants for file mode and sharing are there
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11517
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
db114d82137efd0d4f4f851975e9fa13dcb710d7
havoc [Wed, 2 Nov 2011 09:05:20 +0000 (09:05 +0000)]
support GL_ARB_framebuffer_object, with GL_EXT_framebuffer_object as fallback, use GL_DEPTH_STENCIL_ATTACHMENT_ARB to fix fbo init errors
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11519
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 2 Nov 2011 09:01:54 +0000 (09:01 +0000)]
mark 5 permutation bits eligible for moving to static parms
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11518
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 2 Nov 2011 05:42:40 +0000 (05:42 +0000)]
fix some typos
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11516
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
8feb0ae1cbd0d9b548fbd1ffbc8bb68801473569
divverent [Tue, 1 Nov 2011 14:45:57 +0000 (14:45 +0000)]
Command line: -sessionid, cvars: locksession, (R/O) sessionid
Allows games to require a session lock. Put "locksession 1" in the game's default config file and users then need to run instances with unique -sessionid parameter.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11513
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
927bd7b13c9a18fb07a8681c7483f632c7ea32f3
havoc [Tue, 1 Nov 2011 13:25:56 +0000 (13:25 +0000)]
fix an issue with glStencilFuncSeparate being misused (strange that I don't think I ever got a GL error on this before)
fixed deferred rendering in D3D9 renderer
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11512
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
707fc1c53d8c315f29582d58573372f9ed36f444
divverent [Tue, 1 Nov 2011 12:22:59 +0000 (12:22 +0000)]
impact handling: instead of detecting teleports by origin or angles changing, detect teleports by calls to the setorigin() builtin
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11511
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
5c7ecb37b25afd86e8af339b4e4b654f5d81881b
divverent [Tue, 1 Nov 2011 12:22:57 +0000 (12:22 +0000)]
speed up leaktest a bit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11510
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
d3b5ddff74ec893a24ba2a72343622b7137ec842
divverent [Wed, 2 Nov 2011 08:07:23 +0000 (08:07 +0000)]
win32: add two includes to make sure the constants for file mode and sharing are there
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11517
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 2 Nov 2011 05:42:40 +0000 (05:42 +0000)]
fix some typos
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11516
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 15:28:55 +0000 (15:28 +0000)]
Crypto_LoadKeys: make the caller responsible for the mutex
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11515
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 15:13:41 +0000 (15:13 +0000)]
lock the thread mutex while altering crypto key stuff
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11514
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 14:45:57 +0000 (14:45 +0000)]
Command line: -sessionid, cvars: locksession, (R/O) sessionid
Allows games to require a session lock. Put "locksession 1" in the game's default config file and users then need to run instances with unique -sessionid parameter.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11513
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 1 Nov 2011 13:25:56 +0000 (13:25 +0000)]
fix an issue with glStencilFuncSeparate being misused (strange that I don't think I ever got a GL error on this before)
fixed deferred rendering in D3D9 renderer
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11512
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 12:22:59 +0000 (12:22 +0000)]
impact handling: instead of detecting teleports by origin or angles changing, detect teleports by calls to the setorigin() builtin
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11511
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 12:22:57 +0000 (12:22 +0000)]
speed up leaktest a bit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11510
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 09:38:50 +0000 (09:38 +0000)]
VM_Warning should appear even if developer is 0.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11505
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
0abbc93f5768dc943608857fdb53c3aa43b95022
divverent [Tue, 1 Nov 2011 11:30:21 +0000 (11:30 +0000)]
remove debug print
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11509
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
b19590a74dca6c39f5c9f5430a5002d6c4e674e3
divverent [Tue, 1 Nov 2011 11:30:19 +0000 (11:30 +0000)]
more parsing fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11508
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
658e78a557861f9ba316c7a731324489d6147dbf
divverent [Tue, 1 Nov 2011 11:20:32 +0000 (11:20 +0000)]
fix a parsing issue for framegroups files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11507
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
49823b1449f7bc41243a27910cbf2e7bc631f47a
divverent [Tue, 1 Nov 2011 11:30:21 +0000 (11:30 +0000)]
remove debug print
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11509
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 11:30:19 +0000 (11:30 +0000)]
more parsing fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11508
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 11:20:32 +0000 (11:20 +0000)]
fix a parsing issue for framegroups files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11507
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 10:52:09 +0000 (10:52 +0000)]
fix compile of VM_Warning changes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11506
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 09:38:50 +0000 (09:38 +0000)]
VM_Warning should appear even if developer is 0.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11505
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Nov 2011 09:25:09 +0000 (09:25 +0000)]
turn "z value discarded" into VM_Warnings so one can backtrace them
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11504
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
5c2d2e75af6a403b6ae00d4103982bbef95830fe
havoc [Mon, 31 Oct 2011 08:35:12 +0000 (08:35 +0000)]
changed sv_fixedframeratesingleplayer logic a bit (now 10ms to 100ms per
frame as in original Quake), this cvar is off by default so it should
not be a concern
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11499
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
97d471803bf858221b9f83b23622b5f5063ca331
divverent [Tue, 1 Nov 2011 09:25:09 +0000 (09:25 +0000)]
turn "z value discarded" into VM_Warnings so one can backtrace them
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11504
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 07:14:35 +0000 (07:14 +0000)]
UNMERGE! removed r_shadow_deferred_8bitrange cvar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11496
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::unmerge=
7ebc321c860bd7705dd56ca2c5b2eb69babcee6e
havoc [Tue, 1 Nov 2011 03:32:36 +0000 (03:32 +0000)]
fix compile errors and warnings in MSVC
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11503
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 1 Nov 2011 02:43:43 +0000 (02:43 +0000)]
always use RGBA16F format for deferred rendering regardless of r_viewfbo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11502
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 17:23:19 +0000 (17:23 +0000)]
added R_LoadTextureRenderbuffer for creating renderbuffers rather than
textures, now using renderbuffer for depth instead of a texture when
doing fbo renders, this seems to give a significant speed gain
implemented shadowmap color texture rendering in a general way (no
longer D3D specific) when r_usedepthtextures cvar is 0
reworked r_shadow_deferred to rely on r_viewfbo 2 or higher for proper
function, this gave a speed boost by eliminating the depth texture
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11501
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 08:49:00 +0000 (08:49 +0000)]
fix a bug that broke cl_maxphysicsframesperserverframe
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11500
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 08:35:12 +0000 (08:35 +0000)]
changed sv_fixedframeratesingleplayer logic a bit (now 10ms to 100ms per
frame as in original Quake), this cvar is off by default so it should
not be a concern
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11499
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 30 Oct 2011 02:55:30 +0000 (02:55 +0000)]
fix C++ compile error
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11489
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
e77221a1fb23188d552ae92dc25cc06ff733cbaa
havoc [Sun, 23 Oct 2011 22:52:12 +0000 (22:52 +0000)]
added USEDGA define, disabled by default, to suppress the xf86dga.h
deprecated warnings by not using the dga code anymore
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11466
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
477f3e0938a6e31beb7e8334428eafcb55e8a3f8
havoc [Mon, 31 Oct 2011 07:57:35 +0000 (07:57 +0000)]
hit q1bsp sky as a solid in surface traceline
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11498
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
4f322e088b4d6abf0d1cff2f49b5684cb6d65f1d