]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: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 [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 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: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
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 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 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
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 [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
havoc [Mon, 31 Oct 2011 07:56:24 +0000 (07:56 +0000)]
undo the SUPERCONTENTS_SKY change, it should not be treated as solid,
instead the q1bsp loader should set SUPERCONTENTS_SOLID
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11497
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 07:14:35 +0000 (07:14 +0000)]
removed r_shadow_deferred_8bitrange cvar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11496
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 07:01:42 +0000 (07:01 +0000)]
fix r_shadow_deferred total breakage from r11146
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11495
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 06:52:07 +0000 (06:52 +0000)]
fix dpmod shell casings spinning on the floor by disabling the
velocity-change-is-a-teleport logic in SV_PushEntity
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11494
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 06:14:49 +0000 (06:14 +0000)]
cleaned up SV_Physics_Toss code to be more maintainable
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11493
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Oct 2011 00:42:04 +0000 (00:42 +0000)]
added support for GL_EXT_packed_depth_stencil, this means that r_viewfbo
no longer breaks stencil shadows
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11492
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 30 Oct 2011 03:04:21 +0000 (03:04 +0000)]
fix compile error on OSX
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11491
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 30 Oct 2011 02:57:02 +0000 (02:57 +0000)]
fix two more C++ compile errors
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11490
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
havoc [Sun, 30 Oct 2011 02:46:57 +0000 (02:46 +0000)]
fix compile errors in D3D renderer (missing vabuf variable)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11488
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 29 Oct 2011 07:27:10 +0000 (07:27 +0000)]
let traces hit sky by default, don't know why this wasn't in
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11487
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 29 Oct 2011 07:10:46 +0000 (07:10 +0000)]
allow .psk models to be loaded without a corresponding .psa file
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11486
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 29 Oct 2011 07:09:52 +0000 (07:09 +0000)]
less warning spew about non-existent frames in a model (developer_extra
is now checked) and also not warning about using a frame number on a
model with only one frame
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11485
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 27 Oct 2011 21:07:34 +0000 (21:07 +0000)]
added USEREFLECTCUBE case to MODE_GENERIC, this disables use of texture
alpha on the first texture so that the motion blur compositing works
properly regardless of accumulated framebuffer alpha
fix USEGAMMARAMPS in HLSL because it was using an undeclared
dp_texture2D macro
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11484
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 27 Oct 2011 19:59:02 +0000 (19:59 +0000)]
-demo and -capturedemo: don't quit if loading another demo, only quit when no more demos are started
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11483
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 27 Oct 2011 10:38:35 +0000 (10:38 +0000)]
rename some functions to avoid a name conflict
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11482
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 27 Oct 2011 07:08:50 +0000 (07:08 +0000)]
framegroups: add support for group names specified as // comment
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11481
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Oct 2011 22:57:31 +0000 (22:57 +0000)]
vid_soft_threads 8 by default because excessive threads doesn't hurt
low-core cpus very much and this helps high-core cpus a lot
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11480
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 26 Oct 2011 09:07:21 +0000 (09:07 +0000)]
Linux dedicated server: set nice -19 while spawning server (can be turned off by -nonice option)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11479
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Oct 2011 23:18:48 +0000 (23:18 +0000)]
thread_pthread now uses recursive mutex (THREADRECURSIVE)
THREADDEBUG now prints about all Thread_ functions except
Init/Shutdown/HasThreads
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11478
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Oct 2011 23:17:37 +0000 (23:17 +0000)]
fix warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11477
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 25 Oct 2011 20:39:27 +0000 (20:39 +0000)]
as realtime no longer suffices to detect same frame, change the "same frame" logic for entity reallocating for the first few sec to mean "within 0.1 seconds".
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11476
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 25 Oct 2011 20:39:24 +0000 (20:39 +0000)]
fix a bug regarding entity reuse
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11475
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 25 Oct 2011 14:20:52 +0000 (14:20 +0000)]
mutex support for d0_blind_id (requires current git build of the lib)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11474
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 25 Oct 2011 11:14:32 +0000 (11:14 +0000)]
HMAC: remove static vars
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11473
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Oct 2011 10:02:57 +0000 (10:02 +0000)]
only lock the server mutex if executing commands
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11472
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Oct 2011 08:31:10 +0000 (08:31 +0000)]
added Sys_PrintfToTerminal function for convenience, this replaces
printf in a few places
changed SV_LockThreadMutex and SV_UnlockThreadMutex to macros so they
get the filename and line number for THREADDEBUG prints
fixed multiple recursive mutex locks in the console system so glx client
works again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11471
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Oct 2011 02:14:17 +0000 (02:14 +0000)]
added debug prints (enabled if you define THREADDEBUG) for debugging
mutex locks
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11470
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Oct 2011 01:15:25 +0000 (01:15 +0000)]
stupid hack - declare a prototype for keysym2ucs to suppress the
prototype warning, this is being done only because it is not worth
having a keysym2ucs.h file and the keysym2ucs.c file claims to be
auto-generated...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11469
d7cf8633 -e32d-0410-b094-
e92efae38249