]> git.xonotic.org Git - xonotic/darkplaces.git/log
xonotic/darkplaces.git
12 years agoturn "z value discarded" into VM_Warnings so one can backtrace them
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

12 years agoUNMERGE! removed r_shadow_deferred_8bitrange cvar
havoc [Mon, 31 Oct 2011 07:14:35 +0000 (07:14 +0000)]
UNMERGE! removed r_shadow_deferred_8bitrange cvar

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11496 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::unmerge=7ebc321c860bd7705dd56ca2c5b2eb69babcee6e

12 years agofix compile errors and warnings in MSVC
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

12 years agoalways use RGBA16F format for deferred rendering regardless of r_viewfbo
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

12 years agoadded R_LoadTextureRenderbuffer for creating renderbuffers rather than
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

12 years agofix a bug that broke cl_maxphysicsframesperserverframe
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

12 years agochanged sv_fixedframeratesingleplayer logic a bit (now 10ms to 100ms per
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

12 years agofix C++ compile error
havoc [Sun, 30 Oct 2011 02:55:30 +0000 (02:55 +0000)]
fix C++ compile error

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

12 years agoadded USEDGA define, disabled by default, to suppress the xf86dga.h
havoc [Sun, 23 Oct 2011 22:52:12 +0000 (22:52 +0000)]
added USEDGA define, disabled by default, to suppress the xf86dga.h
deprecated warnings by not using the dga code anymore

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

12 years agohit q1bsp sky as a solid in surface traceline
havoc [Mon, 31 Oct 2011 07:57:35 +0000 (07:57 +0000)]
hit q1bsp sky as a solid in surface traceline

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

12 years agoundo the SUPERCONTENTS_SKY change, it should not be treated as solid,
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
::stable-branch::merge=810b6b66b320540975f28d0bbe3e12445014ca30

12 years agolet traces hit sky by default, don't know why this wasn't in
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
::stable-branch::merge=50f9c996dedd089ca65ae38bc2439ee67a189412

12 years agoframegroups: add support for group names specified as // comment
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
::stable-branch::merge=6fec031c43332c784db51efa5a98061a230ecc9b

12 years agoremoved r_shadow_deferred_8bitrange cvar
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
::stable-branch::merge=7ebc321c860bd7705dd56ca2c5b2eb69babcee6e

12 years agofix r_shadow_deferred total breakage from r11146
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
::stable-branch::merge=9d9ed57e5aa682c499f1a8dcbc5b9774432302fe

12 years agofix dpmod shell casings spinning on the floor by disabling the
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
::stable-branch::merge=3c0cb1c10dcd023d633ef18a24d458d7a3bdc1de

12 years agocleaned up SV_Physics_Toss code to be more maintainable
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
::stable-branch::merge=9de21fccd8226d0cbfd698dee1c4675d666051bd

12 years agoadded support for GL_EXT_packed_depth_stencil, this means that r_viewfbo
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
::stable-branch::merge=c369a6525246f38a19a0d04ce47d352196dd37f0

12 years agovid_soft_threads 8 by default because excessive threads doesn't hurt
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
::stable-branch::merge=2f4f96b66e42130165bdb419c59111f67eeae91b

12 years agohit q1bsp sky as a solid in surface traceline
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

12 years agoundo the SUPERCONTENTS_SKY change, it should not be treated as solid,
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

12 years agoremoved r_shadow_deferred_8bitrange cvar
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

12 years agofix r_shadow_deferred total breakage from r11146
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

12 years agofix dpmod shell casings spinning on the floor by disabling the
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

12 years agocleaned up SV_Physics_Toss code to be more maintainable
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

12 years agoadded support for GL_EXT_packed_depth_stencil, this means that r_viewfbo
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

12 years agofix compile error on OSX
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

12 years agofix two more C++ compile errors
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

12 years agofix C++ compile error
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

12 years agofix compile errors in D3D renderer (missing vabuf variable)
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

12 years agoallow .psk models to be loaded without a corresponding .psa file
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
::stable-branch::merge=5a7344e0b2bc0ac0a894787573ea3b6aaaeddc4f

12 years agoless warning spew about non-existent frames in a model (developer_extra
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
::stable-branch::merge=c39c2ddce72e3b193a171eed6aaaaaf606135306

12 years agolet traces hit sky by default, don't know why this wasn't in
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

12 years agoallow .psk models to be loaded without a corresponding .psa file
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

12 years agoless warning spew about non-existent frames in a model (developer_extra
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

12 years agoadded USEREFLECTCUBE case to MODE_GENERIC, this disables use of texture
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
::stable-branch::merge=3fa489aae418051ad8c533ec570eb315a29ba29b

12 years ago-demo and -capturedemo: don't quit if loading another demo, only quit when no more...
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
::stable-branch::merge=90a46021b3d3abf8077b34c0af0a587ff579c5c1

12 years agoadded USEREFLECTCUBE case to MODE_GENERIC, this disables use of texture
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

12 years ago-demo and -capturedemo: don't quit if loading another demo, only quit when no more...
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

12 years agorename some functions to avoid a name conflict
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

12 years agoframegroups: add support for group names specified as // comment
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

12 years agovid_soft_threads 8 by default because excessive threads doesn't hurt
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

12 years agoLinux dedicated server: set nice -19 while spawning server (can be turned off by...
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
::stable-branch::merge=34964d5660d2c81ddbd9fa7659277e4944f972ce

12 years agoHMAC: remove static vars
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
::stable-branch::merge=60945cc7023ed9b94235f3f43341a607eec4fb5c

12 years agoLinux dedicated server: set nice -19 while spawning server (can be turned off by...
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

12 years agothread_pthread now uses recursive mutex (THREADRECURSIVE)
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

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

12 years agoas realtime no longer suffices to detect same frame, change the "same frame" logic...
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

12 years agofix a bug regarding entity reuse
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

12 years agomutex support for d0_blind_id (requires current git build of the lib)
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

12 years agoHMAC: remove static vars
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

12 years agoonly lock the server mutex if executing commands
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

12 years agoadded Sys_PrintfToTerminal function for convenience, this replaces
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

12 years agoadded debug prints (enabled if you define THREADDEBUG) for debugging
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

12 years agostupid hack - declare a prototype for keysym2ucs to suppress the
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

12 years agofix Collision_ClipTrace_Line_Sphere calculation of impactdist (had a
havoc [Mon, 24 Oct 2011 09:42:37 +0000 (09:42 +0000)]
fix Collision_ClipTrace_Line_Sphere calculation of impactdist (had a
discussion about this previously but forgot the solution, now reminded)

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

12 years agofix Collision_ClipTrace_Line_Sphere calculation of impactdist (had a
havoc [Mon, 24 Oct 2011 09:42:37 +0000 (09:42 +0000)]
fix Collision_ClipTrace_Line_Sphere calculation of impactdist (had a
discussion about this previously but forgot the solution, now reminded)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11468 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomove the mutex creation to after the memory pool is created
havoc [Sun, 23 Oct 2011 22:52:27 +0000 (22:52 +0000)]
move the mutex creation to after the memory pool is created

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11467 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoadded USEDGA define, disabled by default, to suppress the xf86dga.h
havoc [Sun, 23 Oct 2011 22:52:12 +0000 (22:52 +0000)]
added USEDGA define, disabled by default, to suppress the xf86dga.h
deprecated warnings by not using the dga code anymore

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11466 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix compile errors in vid_glx.c
divverent [Sun, 23 Oct 2011 19:08:42 +0000 (19:08 +0000)]
fix compile errors in vid_glx.c

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11465 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix a sRGB conversion in effectinfo handling
divverent [Sun, 23 Oct 2011 15:53:12 +0000 (15:53 +0000)]
fix a sRGB conversion in effectinfo handling

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11464 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix a sRGB conversion in effectinfo handling
divverent [Sun, 23 Oct 2011 15:53:12 +0000 (15:53 +0000)]
fix a sRGB conversion in effectinfo handling

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

12 years agouse checkdisk flag on model loading after ingame download, this should
havoc [Sat, 22 Oct 2011 22:28:04 +0000 (22:28 +0000)]
use checkdisk flag on model loading after ingame download, this should
eliminate the need for r_restart

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

12 years agodon't crash when .clientcamera is set on a botclient
havoc [Sat, 22 Oct 2011 00:01:07 +0000 (00:01 +0000)]
don't crash when .clientcamera is set on a botclient

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

12 years agofix factors in sRGBlightmaps code
divverent [Sat, 22 Oct 2011 16:00:16 +0000 (16:00 +0000)]
fix factors in sRGBlightmaps code

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

12 years agofix image loading sRGB conversion
divverent [Sat, 22 Oct 2011 15:28:56 +0000 (15:28 +0000)]
fix image loading sRGB conversion

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

12 years agomore sRGB simplification
divverent [Sat, 22 Oct 2011 15:08:47 +0000 (15:08 +0000)]
more sRGB simplification

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

12 years agoa harmless sRGB simplification, more to be done later
divverent [Sat, 22 Oct 2011 14:19:37 +0000 (14:19 +0000)]
a harmless sRGB simplification, more to be done later

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

12 years agomajor overhaul for thread-safety - many global variables and static
havoc [Sat, 22 Oct 2011 23:52:58 +0000 (23:52 +0000)]
major overhaul for thread-safety - many global variables and static
buffers eliminated, this causes MANY changes, such as va() taking a
buffer, prog variable has to be passed as parameter to every PRVM
function, and many other edits of that nature.
realtime is now the only linearly increasing time stamp in the engine,
Sys_DoubleTime replaced by Sys_DirtyTime which requires sanity checks in
every use, but ensures thread-safe behavior
added -Wmissing-prototypes to makefile so that no one will ever put an
extern function prototype in a .c file again, this was necessary to
clean up crashes where prototype parameters differed.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11463 d7cf8633-e32d-0410-b094-e92efae38249

12 years agouse checkdisk flag on model loading after ingame download, this should
havoc [Sat, 22 Oct 2011 22:28:04 +0000 (22:28 +0000)]
use checkdisk flag on model loading after ingame download, this should
eliminate the need for r_restart

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11462 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix factors in sRGBlightmaps code
divverent [Sat, 22 Oct 2011 16:00:16 +0000 (16:00 +0000)]
fix factors in sRGBlightmaps code

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11461 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix image loading sRGB conversion
divverent [Sat, 22 Oct 2011 15:28:56 +0000 (15:28 +0000)]
fix image loading sRGB conversion

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11460 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomore sRGB simplification
divverent [Sat, 22 Oct 2011 15:08:47 +0000 (15:08 +0000)]
more sRGB simplification

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11459 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoa harmless sRGB simplification, more to be done later
divverent [Sat, 22 Oct 2011 14:19:37 +0000 (14:19 +0000)]
a harmless sRGB simplification, more to be done later

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11458 d7cf8633-e32d-0410-b094-e92efae38249

12 years agodon't crash when .clientcamera is set on a botclient
havoc [Sat, 22 Oct 2011 00:01:07 +0000 (00:01 +0000)]
don't crash when .clientcamera is set on a botclient

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11457 d7cf8633-e32d-0410-b094-e92efae38249

12 years agouse the correct sRGB conversion for the gamma ramps
divverent [Fri, 21 Oct 2011 11:09:48 +0000 (11:09 +0000)]
use the correct sRGB conversion for the gamma ramps

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

12 years agofix another typo in sRGB conversion
divverent [Fri, 21 Oct 2011 10:23:12 +0000 (10:23 +0000)]
fix another typo in sRGB conversion

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

12 years agomake sRGB conversions match entirely with GL_EXT_texture_sRGB spec
divverent [Fri, 21 Oct 2011 10:12:43 +0000 (10:12 +0000)]
make sRGB conversions match entirely with GL_EXT_texture_sRGB spec

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

12 years agofix a compile error in recent bloom changes
divverent [Wed, 19 Oct 2011 07:33:08 +0000 (07:33 +0000)]
fix a compile error in recent bloom changes

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

12 years agouse the correct sRGB conversion for the gamma ramps
divverent [Fri, 21 Oct 2011 11:09:48 +0000 (11:09 +0000)]
use the correct sRGB conversion for the gamma ramps

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11456 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix another typo in sRGB conversion
divverent [Fri, 21 Oct 2011 10:23:12 +0000 (10:23 +0000)]
fix another typo in sRGB conversion

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11455 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomake sRGB conversions match entirely with GL_EXT_texture_sRGB spec
divverent [Fri, 21 Oct 2011 10:12:43 +0000 (10:12 +0000)]
make sRGB conversions match entirely with GL_EXT_texture_sRGB spec

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11454 d7cf8633-e32d-0410-b094-e92efae38249

12 years agooption: mod_q3bsp_sRGBlightmaps (experimental)
divverent [Fri, 21 Oct 2011 09:59:59 +0000 (09:59 +0000)]
option: mod_q3bsp_sRGBlightmaps (experimental)

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

12 years agovid_sRGB_fallback: now 3 is unconditional, and 2 also falls back if framebuffer is...
divverent [Fri, 21 Oct 2011 04:41:30 +0000 (04:41 +0000)]
vid_sRGB_fallback: now 3 is unconditional, and 2 also falls back if framebuffer is 8bit (I know this detection breaks when toggling r_viewfbo at runtime, don't care, people shall do vid_restart)

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

12 years agomake the sRGB fallback cvar controlled (and off by default)
divverent [Thu, 20 Oct 2011 17:40:37 +0000 (17:40 +0000)]
make the sRGB fallback cvar controlled (and off by default)

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

12 years agofix parts of the sRGB emulation
divverent [Thu, 20 Oct 2011 17:40:36 +0000 (17:40 +0000)]
fix parts of the sRGB emulation

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

12 years agosRGB: also handle sRGB for loading DDS textures
divverent [Thu, 20 Oct 2011 17:40:34 +0000 (17:40 +0000)]
sRGB: also handle sRGB for loading DDS textures

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

12 years agosRGB: also convert vertex colors
divverent [Thu, 20 Oct 2011 17:40:31 +0000 (17:40 +0000)]
sRGB: also convert vertex colors

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

12 years agorename the function
divverent [Thu, 20 Oct 2011 17:40:30 +0000 (17:40 +0000)]
rename the function

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

12 years agoconvert lightmaps to sRGB for nice sRGB support
divverent [Thu, 20 Oct 2011 17:40:28 +0000 (17:40 +0000)]
convert lightmaps to sRGB for nice sRGB support

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

12 years agooption: mod_q3bsp_sRGBlightmaps (experimental)
divverent [Fri, 21 Oct 2011 09:59:59 +0000 (09:59 +0000)]
option: mod_q3bsp_sRGBlightmaps (experimental)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11453 d7cf8633-e32d-0410-b094-e92efae38249

12 years agovid_sRGB_fallback: now 3 is unconditional, and 2 also falls back if framebuffer is...
divverent [Fri, 21 Oct 2011 04:41:30 +0000 (04:41 +0000)]
vid_sRGB_fallback: now 3 is unconditional, and 2 also falls back if framebuffer is 8bit (I know this detection breaks when toggling r_viewfbo at runtime, don't care, people shall do vid_restart)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11452 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomake the sRGB fallback cvar controlled (and off by default)
divverent [Thu, 20 Oct 2011 17:40:37 +0000 (17:40 +0000)]
make the sRGB fallback cvar controlled (and off by default)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11451 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix parts of the sRGB emulation
divverent [Thu, 20 Oct 2011 17:40:36 +0000 (17:40 +0000)]
fix parts of the sRGB emulation

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11450 d7cf8633-e32d-0410-b094-e92efae38249

12 years agosRGB: also handle sRGB for loading DDS textures
divverent [Thu, 20 Oct 2011 17:40:34 +0000 (17:40 +0000)]
sRGB: also handle sRGB for loading DDS textures

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11449 d7cf8633-e32d-0410-b094-e92efae38249

12 years agosRGB: also convert vertex colors
divverent [Thu, 20 Oct 2011 17:40:31 +0000 (17:40 +0000)]
sRGB: also convert vertex colors

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11448 d7cf8633-e32d-0410-b094-e92efae38249

12 years agorename the function
divverent [Thu, 20 Oct 2011 17:40:30 +0000 (17:40 +0000)]
rename the function

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11447 d7cf8633-e32d-0410-b094-e92efae38249

12 years agoconvert lightmaps to sRGB for nice sRGB support
divverent [Thu, 20 Oct 2011 17:40:28 +0000 (17:40 +0000)]
convert lightmaps to sRGB for nice sRGB support

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11446 d7cf8633-e32d-0410-b094-e92efae38249

12 years agofix a compile error in recent bloom changes
divverent [Wed, 19 Oct 2011 07:33:08 +0000 (07:33 +0000)]
fix a compile error in recent bloom changes

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11445 d7cf8633-e32d-0410-b094-e92efae38249

12 years agomake R_SetupView take view size from fbo textures if available
eihrul [Tue, 18 Oct 2011 07:56:03 +0000 (07:56 +0000)]
make R_SetupView take view size from fbo textures if available

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