]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
vortex [Sat, 18 Feb 2012 19:30:20 +0000 (19:30 +0000)]
ODE: rewrite scale support to scale collision mesh. Now mass center and object bounds is derived from real collision mesh box, not model/entity box. Added experimental code for Convex Hull geometry (off by default). Also autodisabling was fixed to exclude collisions between disabled objects which gives a huge speedup on dCollide* phase. Increased defaults for damping and autodisable.
Matrixlib: removed Matrix4x4_OriginScale3 which was added for ODE offsetmatrix scale, since it's not used by it anymore, its removed.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11699
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 18 Feb 2012 13:48:09 +0000 (13:48 +0000)]
always allow -nosse and -nosse2 flags to change SSE status
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11698
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 18 Feb 2012 12:29:05 +0000 (12:29 +0000)]
VectorVectors: renormalize 'up' vector as it seems to be unnormalized in some cases (a test case - spawning of large-scaled oriented particle).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11697
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 18 Feb 2012 11:19:13 +0000 (11:19 +0000)]
actually fix the barrier typecasts... these really need to be volatile due to the b->called counter
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11696
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 18 Feb 2012 10:23:32 +0000 (10:23 +0000)]
Add an optional DRAW_NOGAMMA flag for R_DrawQSuperPic (disable glslgamma for that pic).
r_texture_dds_load_logfailure: 1 only prints required diffuse textures, 2 keeps old behavior - prints all missing textures (including normalmap, gloss, pants, shirt, mask.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11695
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 18 Feb 2012 10:05:58 +0000 (10:05 +0000)]
fix type cast
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11694
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 18 Feb 2012 10:04:23 +0000 (10:04 +0000)]
fix type cast
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11693
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 16 Feb 2012 21:04:22 +0000 (21:04 +0000)]
Add support for barriers to the threading interface; fix skeletal animation appearing as part of visibility in r_speeds 2
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11692
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 16 Feb 2012 20:14:15 +0000 (20:14 +0000)]
fix typos
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11691
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 15 Feb 2012 23:34:35 +0000 (23:34 +0000)]
added r_celshading cvar and GLSL shader code
added r_celoutlines cvar and GLSL shader code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11690
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sun, 12 Feb 2012 20:30:58 +0000 (20:30 +0000)]
make sure depth test is disabled before rendering bloom
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11687
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sun, 12 Feb 2012 20:17:59 +0000 (20:17 +0000)]
fix some weird incidental finding in the bloom code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11686
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 12 Feb 2012 08:42:00 +0000 (08:42 +0000)]
also support 1.2 again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11685
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 12 Feb 2012 08:23:43 +0000 (08:23 +0000)]
implement the libpng longjmp hack properly. png_jmpbuf is actually a macro!
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11684
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 12 Feb 2012 08:16:11 +0000 (08:16 +0000)]
bring back old glibc workaround
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11683
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 12 Feb 2012 08:14:26 +0000 (08:14 +0000)]
fix jump buffer type
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11682
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sat, 11 Feb 2012 18:28:01 +0000 (18:28 +0000)]
dual quat -> matrix optimizations
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11681
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sat, 11 Feb 2012 17:43:20 +0000 (17:43 +0000)]
fix multiply for skeleton objects
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11680
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sat, 11 Feb 2012 17:25:12 +0000 (17:25 +0000)]
skeleton object openglorientation fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11679
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sat, 11 Feb 2012 17:16:42 +0000 (17:16 +0000)]
SIMD-ize the matrix multiplication in AnimateVertices
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11678
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 11 Feb 2012 15:55:36 +0000 (15:55 +0000)]
support libpng 1.5.0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11677
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 10 Feb 2012 14:00:22 +0000 (14:00 +0000)]
add a static to an unprototyped internal function to shut off warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11676
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 10 Feb 2012 14:00:18 +0000 (14:00 +0000)]
fix two seriously wrong memset calls possibly causing crypto connections to fail, or bogus servers in the server list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11675
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 10 Feb 2012 14:00:13 +0000 (14:00 +0000)]
fix clang warnings for unused result of *_LockThreadMutex
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11674
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 10 Feb 2012 14:00:04 +0000 (14:00 +0000)]
fix a few clang warnings that try to hint to buffer overruns
except that these were not overruns (see context in code), but just redundant
strlen calls for allocating and then copying
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11673
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 9 Feb 2012 14:51:09 +0000 (14:51 +0000)]
use togglemenu 1 to enable menu at startup
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11672
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 7 Feb 2012 22:17:32 +0000 (22:17 +0000)]
allow GET requests to be signed too (typo fix)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11671
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Tue, 7 Feb 2012 17:15:36 +0000 (17:15 +0000)]
spaces -> tabs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11670
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Tue, 7 Feb 2012 17:13:12 +0000 (17:13 +0000)]
use dual quaternions for frame blends
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11669
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sat, 4 Feb 2012 19:42:46 +0000 (19:42 +0000)]
convert pose6s data to pose7s data to resolve quaternion W coordinate precision issues
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11667
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 4 Feb 2012 09:46:50 +0000 (09:46 +0000)]
added cvars r_nearest_2d and r_nearest_conchars which let you force all
2d pics (including conchars) to nearest filtering, or just conchars
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11666
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 31 Jan 2012 22:36:33 +0000 (22:36 +0000)]
moved S_FreeSfx call in S_StopChannel to be in a safer place
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11665
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 31 Jan 2012 08:49:09 +0000 (08:49 +0000)]
fix a compile error; don't reallocate if target is same size (not sure if that can ever happen though)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11664
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Mon, 30 Jan 2012 21:50:20 +0000 (21:50 +0000)]
ensure texture is not null before adjusting bind counter
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11663
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 30 Jan 2012 21:39:54 +0000 (21:39 +0000)]
properly handle !vid.support.arb_texture_non_power_of_two in DDS upload (fixes segfault with dpsoftrast in xonotic effects-low.cfg)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11662
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 28 Jan 2012 17:59:05 +0000 (17:59 +0000)]
remove a confusing #if
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11661
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 26 Jan 2012 17:24:57 +0000 (17:24 +0000)]
fix avgcolor calculation when loading dds
Fixes "black screen with r_showsurfaces 3" bug
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11660
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 26 Jan 2012 16:35:07 +0000 (16:35 +0000)]
change mdl texcoord loading to not have a .5 pixel offset, this now
matches winquake (complete top row and left column are used, bottom row
and right column are not because the texcoords would be off the skin)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11659
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 24 Jan 2012 21:47:10 +0000 (21:47 +0000)]
remove PRECACHE_PIC_NOCLAMP because it currently has no chance to work
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11658
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 24 Jan 2012 21:47:07 +0000 (21:47 +0000)]
Revert "don't compare texflags in Draw_CachePic_Flags simply because usage of pics doesn't have a way to specify the flags you want, so "anything matches" is a good strategy here" because I just noticed it was a bad idea (R_BeginPolygon vs line drawing).
This reverts commit
b561aa07fda3f8aef74c4e4799ea81ef8c479e2a .
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11657
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 24 Jan 2012 21:45:05 +0000 (21:45 +0000)]
don't compare texflags in Draw_CachePic_Flags simply because usage of pics doesn't have a way to specify the flags you want, so "anything matches" is a good strategy here
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11656
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 24 Jan 2012 21:28:53 +0000 (21:28 +0000)]
update dpdefs; support flags to precache_pic
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11655
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 24 Jan 2012 20:41:31 +0000 (20:41 +0000)]
mod_obj_orientation: affect modeldecompile too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11654
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 24 Jan 2012 20:41:27 +0000 (20:41 +0000)]
add a (yet unused) CACHEPICFLAG_MIPMAP
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11653
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 22 Jan 2012 21:01:16 +0000 (21:01 +0000)]
WORKAROUND: turn off vid.support.ext_framebuffer_object if nonpoweroftwo is not supported because FBO rendering with non-npot is currently massively broken
Please revert this commit when fixing the issue.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11652
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 19 Jan 2012 22:51:21 +0000 (22:51 +0000)]
Revert "note that in some cases, crypto_aeslevel changes need crypto_reload to apply (namely, for the server info string)" because I am stupid, this is already solved by code editing the first character
This reverts commit
9a55aaeb89cf823297d40821f9558daed16c87f1 .
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11651
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 19 Jan 2012 22:50:29 +0000 (22:50 +0000)]
note that in some cases, crypto_aeslevel changes need crypto_reload to apply (namely, for the server info string)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11650
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Mon, 16 Jan 2012 21:33:09 +0000 (21:33 +0000)]
flip dpsoftrast's texture memory layout so it matches the framebuffer orientation (allows r_viewfbo and r_bloom to work)
however, r_viewfbo and r_bloom in combination are still broken on GPUs/dpsoftrast without non-power-of-2 textures due to not matching the position DP's bloom expects them to be located at
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11649
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 16 Jan 2012 09:19:27 +0000 (09:19 +0000)]
workaround for upside down bug in dpsoftrast: turn off FBO support for dpsoftrast
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11648
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 15 Jan 2012 15:18:32 +0000 (15:18 +0000)]
offsetmapping LOD: at least 3 steps!
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11647
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 15 Jan 2012 14:14:19 +0000 (14:14 +0000)]
fix scale issue with offsetmapping LOD due to calculated fractional steps count
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11646
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sat, 14 Jan 2012 12:18:57 +0000 (12:18 +0000)]
better ATI detection
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11645
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 20:02:47 +0000 (20:02 +0000)]
force a send if movesequence changed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11644
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 15:12:09 +0000 (15:12 +0000)]
fix c/s consistency of sv_gameplayfix_nogravityonground and sv_gameplayfix_gravityunaffectedbyticrate
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11643
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 13:32:43 +0000 (13:32 +0000)]
add a missing line from the previous commit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11642
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 13:29:32 +0000 (13:29 +0000)]
fix issues with V_CalcRefdef in CSQC and stereo view
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11641
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 12:30:23 +0000 (12:30 +0000)]
use a param for velocity too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11640
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 12:30:20 +0000 (12:30 +0000)]
fix a typo, removing use of cl.viewangles
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11639
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 12:30:17 +0000 (12:30 +0000)]
add TODO markers, possibly for WIP3 version of V_CalcRefdef extension
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11638
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 12:17:11 +0000 (12:17 +0000)]
DP_CSQC_V_CALCREFDEF_WIP2
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11637
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 12:17:07 +0000 (12:17 +0000)]
add viewmodel info too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11636
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jan 2012 11:18:23 +0000 (11:18 +0000)]
VectorCopy vieworg and viewangles in intermission too
From: Samual <samual@xonotic.org>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11635
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 4 Jan 2012 04:36:21 +0000 (04:36 +0000)]
if vertex texture blending is used with a _glow texture, make sure both
layers have a valid _glow texture to render with (otherwise substitute
black in their place)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11634
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 4 Jan 2012 01:23:47 +0000 (01:23 +0000)]
check rsurface.texture->backgroundglowtexture as well when deciding
whether to enable the GLSL code for _glow texture
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11633
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Jan 2012 22:07:54 +0000 (22:07 +0000)]
argh, sorry for broken copypasta
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11632
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Jan 2012 16:32:45 +0000 (16:32 +0000)]
getimagesize(): return '0 0 0' for missing texture (previously the size of the notexture, that is, '16 16 0')
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11631
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Jan 2012 12:00:40 +0000 (12:00 +0000)]
allow control over User-Agent:
cl_curl_useragent 0 turns it off
-DHTTP_USER_AGENT="Foo" overrides the engineversion part
cl_curl_useragent_append bar appends stuff ("Foo bar")
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11630
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 31 Dec 2011 17:11:35 +0000 (17:11 +0000)]
Try fix ode_body cast.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11629
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 31 Dec 2011 13:32:02 +0000 (13:32 +0000)]
EF_DYNAMICMODELLIGHT
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11628
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 31 Dec 2011 12:19:58 +0000 (12:19 +0000)]
fix a typo in V_CalcRefdef regarding csqc view entities
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11627
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 31 Dec 2011 09:53:16 +0000 (09:53 +0000)]
ODE stuff:
1) Cleaned up capsule/cylinder setup code. New geomtypes - axis-oriented cylinder (x, y, z) and capsule, the only difference from original cylinder/capsule is that leading axis is fixed for these types, allowing to set cylinder with length lesser than diameter. Axis oriented
capsule is not that useful (as there is no capsule which height is lesser than radius, so it's going to fix radius to match), but could be useful is some cases.
2) GEOMTYPE_TRIMESH now supports .scale and .modelscale_vec (q3map2's per-axis scale).
3) New cvar physics_ode_contact_maxpoints (default 16, can be up to 32) to control default maximum number of contact points between two objects, and new .maxcontacts entity field to control maximum number of contacts it could have with other entities, setting it to low value (5 or 10) gains speed with large stacks of GEOMTYPE_TRIMESH, but makes collision more grude, use it on debris and such stuff.
4) At engine startup, print configuration (extensions string) ODE was built with.
5) physics_ode_constantstep is rewritten to do what actually it should do - it tries to run physics with constant time step, making more ODE iterations to match frametime. So it allows to run physics at 50 FPS, 100 fps no matter what rendering fps are, with some restrictions. physics_ode_iterationsperframe has no effect when using constantstep.
6) New GEOMTYPE_NONE that makes object to be entirely ignored by ODE. Also SOLID_NOT and SOLID_TRIGGER defaults to GEOMTYPE_NONE (if geomtype is 0).
7) Added basic forces in same manner as joints (entities with .forcetype), physics_addforce() and physics_addtorgue() is now deprecated as they cant work with multiple ODE iterations per frame.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11626
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 30 Dec 2011 20:11:07 +0000 (20:11 +0000)]
some fixes for dpdefs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11625
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 28 Dec 2011 04:11:29 +0000 (04:11 +0000)]
change GAME_STEELSTORM2 to be after GAME_STEELSTORM again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11624
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 28 Dec 2011 02:46:39 +0000 (02:46 +0000)]
swap order of GAME_STEELSTORM and GAME_STEELSTORM2 in detection list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11623
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 26 Dec 2011 15:54:33 +0000 (15:54 +0000)]
make CSQC support the >0.05s/<0.0005s handling of standard player physics so CSQC code doesn't have to
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11622
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 23 Dec 2011 22:39:32 +0000 (22:39 +0000)]
mod_obj_orientation cvar: 1 = DP's previous behaviour, 0 = leave coordinates alone (q3map2 compatible)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11621
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Wed, 21 Dec 2011 15:20:10 +0000 (15:20 +0000)]
Cumulative patch:
Fix RF_MODELLIGHT (was broken and dont work same way engine does it).
Fix bug in physics_ode_constantstep 1 (integer division, huh).
Added new geomtype field for ODE physics - sets collision shape, SOLID_PHYSICS_ are not deprecated (but keeped for compatibility reasons), as geomtype is a more correct way to set collision shape (allows to set both SOLID_CORPSE and trimesh collisions for instance).
Fixed support of custinfoparms.txt as some recent change in shader code seemed to broke it.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11620
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 20 Dec 2011 20:16:30 +0000 (20:16 +0000)]
oops, didn't want this debug spam to be committed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11619
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 20 Dec 2011 20:14:36 +0000 (20:14 +0000)]
if(developer_extra.integer) Con_DPrintf("VM_CL_gettagindex(entity #%i): tag \"%s\" not found\n", PRVM_NUM_FOR_EDICT(ent), tag_name);
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11618
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 18 Dec 2011 15:29:05 +0000 (15:29 +0000)]
skip skip
This is referring to "surfaceparm skip".
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11617
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 15 Dec 2011 21:04:33 +0000 (21:04 +0000)]
r_water, MODE_REFRACTION: support alphaGen vertex for fading out water
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11616
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 13 Dec 2011 20:44:37 +0000 (20:44 +0000)]
support alphaGen vertex
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11615
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 13 Dec 2011 20:20:03 +0000 (20:20 +0000)]
get rid of 3 permutation bits
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11614
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Dec 2011 08:37:47 +0000 (08:37 +0000)]
m_toggle takes a parameter, fix its definition
Signed-off-by: terencehill <piuntn@gmail.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11613
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Dec 2011 06:13:32 +0000 (06:13 +0000)]
VM_sprintf: support color codes in %s
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11612
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 11 Dec 2011 12:42:44 +0000 (12:42 +0000)]
if no varfunc is left, NULL it
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11611
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 10 Dec 2011 08:37:14 +0000 (08:37 +0000)]
alias expansion, cvar expansion: support optional arguments
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11610
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Fri, 9 Dec 2011 23:10:16 +0000 (23:10 +0000)]
Add THREADDISABLE define to make builds with whole threading system disabled.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11609
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Dec 2011 13:42:02 +0000 (13:42 +0000)]
fix stupid typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11608
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Dec 2011 12:53:21 +0000 (12:53 +0000)]
for crypto keys, also write an easy to share text file with its fingerprint and status
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11607
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Dec 2011 12:53:18 +0000 (12:53 +0000)]
While I'm reworking this anyway: also write a file key_0-public-fp.txt
containing the public key fingerprint for a key when loading/keygenning. Helps
with submitting your key to websites.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11606
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Dec 2011 12:53:16 +0000 (12:53 +0000)]
blind_id: rework of keygen to be able to save an unsigned key
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11605
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Thu, 8 Dec 2011 23:22:00 +0000 (23:22 +0000)]
ODE: experimental 'erp' field for per-entity control of Error Restitution (was only controlled globally by cvar). For more sharp collisions it helps to set high ERP for small objects and low or 0 on big ones (as high ERP on large and high-mass objects tends to explode pretty badly).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11604
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Thu, 8 Dec 2011 23:13:04 +0000 (23:13 +0000)]
RF_MODELLIGHT compatible with getlight() - assuming light direction is worldspace and transforming it into modelspace.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11603
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 8 Dec 2011 19:48:03 +0000 (19:48 +0000)]
print E5_COMPLEXANIMATION and E5_TRAILEFFECTNUM in
developer_networkentities, also print bytes per entity update
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11602
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 8 Dec 2011 04:51:02 +0000 (04:51 +0000)]
disable VorteX's broken physics_ode_constantstep code by setting the
cvar to 0 by default
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11601
d7cf8633 -e32d-0410-b094-
e92efae38249
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
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
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
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