]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
havoc [Wed, 7 Dec 2011 13:17:06 +0000 (13:17 +0000)]
r_showbboxes now shows SOLID_CORPSE as orange
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11600
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
b2757ac49a58ea4a9e724b0e8f54c7b512ed9756
havoc [Mon, 5 Dec 2011 12:21:35 +0000 (12:21 +0000)]
fixed a crash with r_shadow_bouncegrid 2 when also using r_shadow_deferred, made the light draw skipping for r_shadow_bouncegrid 2 a bit more elegant
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11599
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
b6465e5c03e737c1e7b59a8ab285223ce734c769
divverent [Sun, 4 Dec 2011 17:21:42 +0000 (17:21 +0000)]
move the hack to makefile, as it's using a GNU make feature
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11598
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
6ca88bf403b17eeffea74586ba03d36a6fd23d8e
divverent [Sun, 4 Dec 2011 17:20:59 +0000 (17:20 +0000)]
makefile: if a .h file in dependency file is missing (cl_gecko.h), ignore the error and continue anyway
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11597
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
d694563ab3206f9ef3c89d275cc75f7de45034b8
divverent [Sun, 4 Dec 2011 14:48:17 +0000 (14:48 +0000)]
we now no longer need the auto RENDER_EXTERIORMODEL hack
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11596
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
6fe7076d94594ed5e1b4a85a640d73d693ac58e3
divverent [Sun, 4 Dec 2011 14:48:14 +0000 (14:48 +0000)]
make player_localnum and player_localentnum conform to FTEQW
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11595
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
69b2e090578bc5bed3c9005c94df1b71330fe3ae
divverent [Sun, 4 Dec 2011 13:40:41 +0000 (13:40 +0000)]
fix CSQC view entity handling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11594
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
eb840a4901b003cbc56bab5878a391b38812fee6
divverent [Sat, 3 Dec 2011 12:21:12 +0000 (12:21 +0000)]
add cl_minfps_force cvar to run minfps code even during timedemo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11593
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
58f182d498e8e6583c52a9a1c662462af1654d75
divverent [Sat, 3 Dec 2011 12:06:49 +0000 (12:06 +0000)]
cl_minfps: apply r_refdef.view.quality to reliefmapping LOD distance if reliefmapping LOD is enabled
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11592
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
6347aa3b48eb5df6ca6849f3b5f5392b4c871a56
divverent [Sat, 3 Dec 2011 12:06:45 +0000 (12:06 +0000)]
transform: make hysteresis one-sided, no behaviour change
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11591
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
a3b143074957e3a4c4ddf46121cbd1d88acbb1d1
divverent [Sat, 3 Dec 2011 08:53:50 +0000 (08:53 +0000)]
new cl_minfps logic that seems a lot more successful at attaining target fps
The new approach is quite similar to r_viewscale_fpsscaling; possibly, that
logic then can be changed to use r_refdef.view.quality instead at a later time
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11590
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
70b6de8a98705a7d7097803a84bdd224b05103cc
divverent [Fri, 2 Dec 2011 11:17:01 +0000 (11:17 +0000)]
fix a typo... why didn't compiler error
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11589
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
1b6d4db72c92bb483ad7c054dee88869892a4c23
divverent [Fri, 2 Dec 2011 11:13:00 +0000 (11:13 +0000)]
effectinfo: lightcorona <alphascale> <sizescale> (default: lightcorona 1 0.25)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11588
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
e5f6fc6d4f606b228a27ac3ace6f3ae1940b923b
divverent [Fri, 2 Dec 2011 10:30:00 +0000 (10:30 +0000)]
CSQC: propagate automatic RENDER_EXTERIORMODEL inherited from local player ent
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11587
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
e8afb177dfb3405ce4da1e9dd61277c8b8774568
eihrul [Thu, 1 Dec 2011 19:39:23 +0000 (19:39 +0000)]
check for valid socket in Con_Rcon_Redirect_Flush
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11586
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
71b34cba76442935fbe8b1a1db334da8715f5ceb
havoc [Wed, 30 Nov 2011 09:55:48 +0000 (09:55 +0000)]
added r_shadow_shadowmapping_useshadowsampler cvar for performance
testing of whether this intrinsic feature is faster or not
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11585
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
91b67af51c73742ae63228ed9b4b9ba044ab6559
havoc [Wed, 30 Nov 2011 09:30:08 +0000 (09:30 +0000)]
fix GLSL compile errors caused by use of * 64 rather than * 64.0 (oops)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11584
d7cf8633 -e32d-0410-b094-
e92efae38249
::stable-branch::merge=
d708be69a96b90d2222a6452aeac542a50166bc6
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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