]> git.xonotic.org Git - xonotic/darkplaces.git/log
xonotic/darkplaces.git
12 years agobind to GL_ARB_framebuffer_object functions correctly - unlike almost
havoc [Wed, 30 Nov 2011 09:15:09 +0000 (09:15 +0000)]
bind to GL_ARB_framebuffer_object functions correctly - unlike almost
everything else, these lack the ARB suffix (issue 8 in the spec)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11583 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=fec24b7a98657412f8403d7edb06bd17f0ff007c

12 years agosince motorsep put steelstorm2 after steelstorm, change the commandline
havoc [Wed, 30 Nov 2011 06:19:30 +0000 (06:19 +0000)]
since motorsep put steelstorm2 after steelstorm, change the commandline
search order so that it picks the last one

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11582 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=40b3b1719d89c7c7262a21959347f2217305c121

12 years ago+ Added Steel Storm 2 and Tomes of Mephistopheles games
motorsep [Wed, 30 Nov 2011 05:56:32 +0000 (05:56 +0000)]
+ Added Steel Storm 2 and Tomes of Mephistopheles games

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11581 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=1f47451425131763c87dbd55ac9d913b21702625

12 years agofix lightmapscale logic for sRGB lightmaps to actually work the way one may "expect...
divverent [Sat, 26 Nov 2011 14:09:58 +0000 (14:09 +0000)]
fix lightmapscale logic for sRGB lightmaps to actually work the way one may "expect" (color 128 is neutral)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11580 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=ab2f1b293888b393d9cd7dfeb9604dc101fe1dc2

12 years agofix a stupid typo in pausable checking code
divverent [Sat, 26 Nov 2011 13:54:55 +0000 (13:54 +0000)]
fix a stupid typo in pausable checking code

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11579 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=0b47029ddeac51c9062d2a82803159266007c851

12 years agorunstandardplayerphysics: also implement the no-args case
divverent [Sat, 26 Nov 2011 11:51:58 +0000 (11:51 +0000)]
runstandardplayerphysics: also implement the no-args case

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11578 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=4b91503dea08798bc9e5275421482be1d390cea4

12 years agomore bugfix
divverent [Sat, 26 Nov 2011 11:51:55 +0000 (11:51 +0000)]
more bugfix

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11577 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=791537787363ac88bbf958973f314915a3fbc891

12 years agomake dpdefs capable to compile Xonotic
divverent [Sat, 26 Nov 2011 11:32:55 +0000 (11:32 +0000)]
make dpdefs capable to compile Xonotic

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11576 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=80b6dd70a13632b5b7473517efbf64dcb17198da

12 years agowe need max with ...
divverent [Sat, 26 Nov 2011 10:40:54 +0000 (10:40 +0000)]
we need max with ...

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11575 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=be105201614c8df23b83958dfff868d2030f54fd

12 years agodpdefs: lots of improvements
divverent [Sat, 26 Nov 2011 10:40:51 +0000 (10:40 +0000)]
dpdefs: lots of improvements

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11574 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=f12d2b241576ee29f33417099602a12913bf2755

12 years agoremove dpmod stuff here
divverent [Sat, 26 Nov 2011 08:41:59 +0000 (08:41 +0000)]
remove dpmod stuff here

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11573 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=b797feb680f8d56572ee4783523d0d613ce36aab

12 years agomove VF_MAINVIEW and VF_MINFPS_QUALITY to DP's extension range (4xx)
divverent [Sat, 26 Nov 2011 08:22:30 +0000 (08:22 +0000)]
move VF_MAINVIEW and VF_MINFPS_QUALITY to DP's extension range (4xx)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11572 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=905df4ec9cc2bc6728016340ac51ab6238a50716

12 years agofix another bug with HDR bloom
divverent [Fri, 25 Nov 2011 13:13:06 +0000 (13:13 +0000)]
fix another bug with HDR bloom

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11571 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=fc55d85eaeb9335bb71e7e15991b4d9b0353efae

12 years agofix r_bloom_colorexponent with fbo (fixed version doesn't support npot exponents...
divverent [Fri, 25 Nov 2011 13:13:02 +0000 (13:13 +0000)]
fix r_bloom_colorexponent with fbo (fixed version doesn't support npot exponents, but non fixed version does them wrong too)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11570 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=efc1347c570d3d8ab0c4aef6d99f940d384b2ecb

12 years agofix typo
divverent [Fri, 25 Nov 2011 11:59:43 +0000 (11:59 +0000)]
fix typo

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11569 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=c045b78caa00d7489cd84bbfdd0d5fe857fbba95

12 years agointroduce a lightmap scale for models, and use this for the sRGB fallback instead...
divverent [Fri, 25 Nov 2011 11:46:26 +0000 (11:46 +0000)]
introduce a lightmap scale for models, and use this for the sRGB fallback instead (better quality)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11567 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=f793475e7660ce8e1c6907df76469de94ecb59b8

12 years agofix a bug in handling "accept" for crypto connections
divverent [Fri, 25 Nov 2011 11:50:28 +0000 (11:50 +0000)]
fix a bug in handling "accept" for crypto connections

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11568 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=c773e8c87a44d70937a150554b625ee2d148b1a8

12 years agocrypto: some simplifications; also apply policies properly to NQ legacy accept messages
divverent [Wed, 23 Nov 2011 06:36:30 +0000 (06:36 +0000)]
crypto: some simplifications; also apply policies properly to NQ legacy accept messages

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11566 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=1003437071042f3dd3d7c6a7880d73b66a77c1f6

12 years agosupport viewentity to be shared; DP_CSQC_V_CALCREFDEF
divverent [Sat, 19 Nov 2011 12:50:40 +0000 (12:50 +0000)]
support viewentity to be shared; DP_CSQC_V_CALCREFDEF

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11565 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=9fde8925b467809f91376ba9e6008f39dbe0d2d6

12 years agomake locksession a bit more robust by calling FS_CreatePath just in case
divverent [Fri, 18 Nov 2011 11:02:25 +0000 (11:02 +0000)]
make locksession a bit more robust by calling FS_CreatePath just in case

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11564 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=10bd0252cda8b1989bdc0801174e58a920d22a19

12 years agodocument DP_CSQC_MINFPS_QUALITY
divverent [Thu, 17 Nov 2011 13:08:33 +0000 (13:08 +0000)]
document DP_CSQC_MINFPS_QUALITY

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11563 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=55362d4d9e0a2acc1285497ec91c5b389a5c8894

12 years agoexpose r_refdef.view.quality to CSQC R_SetView VF_MINFPS_QUALITY
divverent [Thu, 17 Nov 2011 13:06:21 +0000 (13:06 +0000)]
expose r_refdef.view.quality to CSQC R_SetView VF_MINFPS_QUALITY

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11562 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=d438d686e33ea33d17e8b68a6d25359881639b6d

12 years agonew effectinfo keywords: relativeoriginoffset, relativevelocityoffset
divverent [Tue, 15 Nov 2011 14:36:30 +0000 (14:36 +0000)]
new effectinfo keywords: relativeoriginoffset, relativevelocityoffset

they take parameters <forward> <right> <up> and are relative to beam/trail direction or average velocity

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11561 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=66819b206351ccadf5782a7689edf78feea98a8a

12 years agoactually USE surfaceparms parsed from the shaders (when on models)
divverent [Tue, 15 Nov 2011 14:14:27 +0000 (14:14 +0000)]
actually USE surfaceparms parsed from the shaders (when on models)

the old code loaded them but never converted them from "parms" to "flags", which is the only ones the engine uses

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11560 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=085147ae858543e126aea6d7a43c00977b45784d

12 years ago::stable-branch::reset=9b74aa42ccbe076796426f8c131cf3efce2ee2e2
Rudolf Polzer [Tue, 15 Nov 2011 07:41:32 +0000 (08:41 +0100)]
::stable-branch::reset=9b74aa42ccbe076796426f8c131cf3efce2ee2e2

12 years agofix another bug in grounded V_CalcRefDef
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

12 years agohopefully fix the r_stereo bug
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

12 years agoground R_CalcRefdef when the player entity is shared
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

12 years agomatch FTEQW more closely in runstandardplayerphysics
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

12 years agoCSQC: track client-side entities for sounds issued for the server-side matching entity
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

12 years agofactor V_CalcRefdef into two functions
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

12 years agoalways set movement_velocity even for unpredicted moves
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

12 years agofix C++ compile error (missing cast)
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

12 years agosupport pmove_flags (the actual flag values may be wrong, someone please find the...
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

12 years agowe don't need ALL those fields I marked with ???
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

12 years agoan attempt to do CL_runplayerphysics, not working properly yet
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

12 years agomake it possible to unset effects for CSQC entities
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

12 years ago-benchmarkruns: show a report of min/median/max of the benchmarks at the end
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

12 years agocomplexanimation now beginning to be suitable for SVQC use
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

12 years agocomplexanimation now beginning to be suitable for SVQC use
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

12 years agoremoved a model->numframes <= 1 check which broke animated models with a
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

12 years agodon't call ODE dWorldQuickStep with 0 step time
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

12 years agoDDS with DXT1a: was not correctly detected if r_texture_dds_load_alphamod == 0 (it...
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

12 years agoremoved a model->numframes <= 1 check which broke animated models with a
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

12 years agodon't call ODE dWorldQuickStep with 0 step time
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

12 years agoadded r_transparent_sortsurfacesbynearest cvar (default 1), this
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

12 years agodefault r_usedepthtextures to 1 until issues are resolved with its
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

12 years agoDDS with DXT1a: was not correctly detected if r_texture_dds_load_alphamod == 0 (it...
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

12 years ago1. make the first CSQC rendered view the "main" view, for use e.g. by origin display...
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

12 years agoallow time-based traileffectnum effects by passing frametime as count to
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

12 years agoremove physics_ode_worldstep cvar, it is now always dWorldQuickStep,
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

12 years agofix compile error (missing variable)
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

12 years agoexplain that with pausable 0, the server admin still can pause
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

12 years agoallow listen server owner to pause the game (this also allows rcon pause)
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

12 years ago1. make the first CSQC rendered view the "main" view, for use e.g. by origin display...
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

12 years agoallow time-based traileffectnum effects by passing frametime as count to
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

12 years agoremove physics_ode_worldstep cvar, it is now always dWorldQuickStep,
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

12 years agofix compile error (missing variable)
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

12 years agofix compile error regarding vid_sRGB declaration
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

12 years agofix compile error regarding vid_sRGB declaration
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

12 years agosRGB fallback: properly convert r_hdr_scenebrightness
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

12 years agosRGB fallback: properly convert r_hdr_scenebrightness
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

12 years agoexplain that with pausable 0, the server admin still can pause
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

12 years agoallow listen server owner to pause the game (this also allows rcon pause)
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

12 years agochange framegroups parsing so the final EOL is optional
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

12 years agochange framegroups parsing so the final EOL is optional
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

12 years agofix two checks to not crash when showtex is used without a loaded worldmodel
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

12 years agofix two checks to not crash when showtex is used without a loaded worldmodel
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

12 years agofix showtex
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

12 years agofix showtex
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

12 years agofix OBJ models not getting any lighting
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

12 years agofix OBJ models not getting any lighting
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

12 years agorefactoring to avoid doing the same mistake again (see HEAD^)
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

12 years agosync _DrawQ_Setup to R_ResetViewRendering2D (they match except for extra parameters...
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

12 years agorefactoring to avoid doing the same mistake again (see HEAD^)
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

12 years agosync _DrawQ_Setup to R_ResetViewRendering2D (they match except for extra parameters...
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

12 years agoeat unsupported tokens from framegroups file
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

12 years agoeat unsupported tokens from framegroups file
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

12 years agoframegroups parsing: make 5th arg animation name, not comment
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

12 years agofix crash in CL_ModelIndexList_f
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

12 years agoframegroups parsing: make 5th arg animation name, not comment
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

12 years agofix crash in CL_ModelIndexList_f
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

12 years agofix segfault in prvm_printfunction
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

12 years agofix accuracy issue in timerefresh
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

12 years agofix some va() use difference
Rudolf Polzer [Wed, 2 Nov 2011 14:40:25 +0000 (15:40 +0100)]
fix some va() use difference

12 years agofix a merge resolution failure in a previous cherry-pick: Sys_SysOpenFD -> FS_SysOpenFD
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

12 years agomark 5 permutation bits eligible for moving to static parms
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

12 years agowin32: add two includes to make sure the constants for file mode and sharing are...
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

12 years agosupport GL_ARB_framebuffer_object, with GL_EXT_framebuffer_object as fallback, use...
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

12 years agomark 5 permutation bits eligible for moving to static parms
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

12 years agofix some typos
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

12 years agoCommand line: -sessionid, cvars: locksession, (R/O) sessionid
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

12 years agofix an issue with glStencilFuncSeparate being misused (strange that I don't think...
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

12 years agoimpact handling: instead of detecting teleports by origin or angles changing, detect...
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

12 years agospeed up leaktest a bit
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

12 years agowin32: add two includes to make sure the constants for file mode and sharing are...
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

12 years agofix some typos
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

12 years agoCrypto_LoadKeys: make the caller responsible for the mutex
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

12 years agolock the thread mutex while altering crypto key stuff
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

12 years agoCommand line: -sessionid, cvars: locksession, (R/O) sessionid
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