]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
havoc [Mon, 9 Apr 2012 03:06:33 +0000 (03:06 +0000)]
fix PRVM_E_INT which was severely bugged
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11790
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 6 Apr 2012 18:20:32 +0000 (18:20 +0000)]
properly check for bloom being active
From: Rudolf Polzer <divverent@alientrap.org>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11789
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 6 Apr 2012 18:20:27 +0000 (18:20 +0000)]
Create a cvar which changes brightness when r_bloom is enabled. This is useful to tweak overall scene brightness when bloom is on, so that it matches the same brightness and the over-brightening caused by bloom can be somewhat canceled.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11788
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 5 Apr 2012 04:14:10 +0000 (04:14 +0000)]
use prvm_vec_t for spawn_parms storage
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11787
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 4 Apr 2012 07:07:59 +0000 (07:07 +0000)]
enable PRVM_64 define
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11786
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 4 Apr 2012 07:04:45 +0000 (07:04 +0000)]
added PRVM_64 define which upgrades the QC VM to double precision
variables (such that levels can run for more than 24 hours without
time precision breakdown, and bit arithmetic can be done on 52 bit flags
rather than 23 bit flags)
changed csqc setmodel builtin to do setsize as well (like on server)
fixed multiple bugs where csqc builtins were passing right as left in a
matrix conversion
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11785
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 13:46:01 +0000 (13:46 +0000)]
put comment about wrong cppcheck warning (apparently got confused about scope of different "channel" vars)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11784
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 13:45:58 +0000 (13:45 +0000)]
fix out of buffer access in snd_3dras
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11783
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 13:45:55 +0000 (13:45 +0000)]
set right include path for two #include commands
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11782
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 13:45:52 +0000 (13:45 +0000)]
another NULL dereference fixed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11781
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 13:45:48 +0000 (13:45 +0000)]
remove pointless NULL checks in gl_rmain as they can never hit without code crashing elsewhere; also, the pointer can never be NULL anyway
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11780
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 13:30:20 +0000 (13:30 +0000)]
slightly simplify cmd and cvar code (also silences a - false - cppcheck error)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11779
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 13:30:16 +0000 (13:30 +0000)]
fix NULL dereference in jam and avw video playback when out of memory
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11778
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 13:20:46 +0000 (13:20 +0000)]
fix a NULL pointer dereference in modeldecompile
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11777
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 09:36:32 +0000 (09:36 +0000)]
FIX LINEFEEDS :(
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11776
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Apr 2012 09:36:28 +0000 (09:36 +0000)]
Turn off RFC 1149 on systems that have it enabled.
We got massive reports of lags on systems supporting this protocol.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11775
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sat, 24 Mar 2012 02:11:20 +0000 (02:11 +0000)]
R_Shadow_CullFrustumSide fixes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11773
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 22 Mar 2012 00:48:23 +0000 (00:48 +0000)]
hush more warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11772
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 22 Mar 2012 00:44:28 +0000 (00:44 +0000)]
mark some functions as static to hush warnings
changed a VM_Warning to fix a format warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11771
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 21 Mar 2012 23:18:16 +0000 (23:18 +0000)]
implemented collision_triangle_axialsides cvar (default 1, matching
existing behavior)
implemented collision_triangle_bevelsides cvar (default 1, this changes
the side planes of triangles to be a 45 degree slope)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11770
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 21 Mar 2012 13:22:32 +0000 (13:22 +0000)]
fixed compilation on MSVS2008 - do not use stdint.h
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11769
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 20 Mar 2012 22:02:40 +0000 (22:02 +0000)]
r_editlights: added r_editlights_drawproperties cvar and read-only cvars for selected light properties (QC-based editor can query them).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11768
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 20 Mar 2012 21:55:04 +0000 (21:55 +0000)]
Work-in-progress extension: DP_QC_STRINGBUFFERS_EXT_WIP.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11767
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 20 Mar 2012 20:56:05 +0000 (20:56 +0000)]
Introducing LibAvW - a wrapper DLL to play videos using libav. Basic support includes extraction of video frames (sound files should be placed as separate .ogg's) and scaling. No ABI requirements (wrapper takes all dirty code). LibAvW can be found at: svn://svn.icculus.org/razorwind/trunk/dplibavw .
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11766
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 20 Mar 2012 20:46:03 +0000 (20:46 +0000)]
cl_particles_reloadeffects <filename> - reload effects from custom effect file
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11765
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 18 Mar 2012 21:20:27 +0000 (21:20 +0000)]
checkpvs: use the right worldmodel
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11764
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 18 Mar 2012 20:20:43 +0000 (20:20 +0000)]
document that celshading and celoutlines currently require GL2
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11763
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 18 Mar 2012 19:07:28 +0000 (19:07 +0000)]
VM_FrameBlendFromFrameGroupBlend was using cl.time even on server
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11762
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Sun, 18 Mar 2012 17:16:46 +0000 (17:16 +0000)]
fix usage of linear filter when using shadowmap sampler
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11761
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 16 Mar 2012 05:49:43 +0000 (05:49 +0000)]
fix a typo in challenge flood protection
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11760
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 13 Mar 2012 06:44:51 +0000 (06:44 +0000)]
fix an unlikely crypto downgrade attack found during audit
if DP3 and earlier protocols are active, a malicious client may intervene
during connect with an authenticated player's connect and downgrade to
unauthenticated NQ protocol
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11758
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 13 Mar 2012 06:44:47 +0000 (06:44 +0000)]
also block floods of getstatus, getinfo, getchallenge
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11757
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 13 Mar 2012 02:26:31 +0000 (02:26 +0000)]
use prog->progs_mempool for server DP_SKELETONOBJECTS storage, not
cls.levelmempool
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11756
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Mar 2012 09:21:55 +0000 (09:21 +0000)]
introducing "scr_loadingscreen_firstforstartup"
make first loading.tga screen a special startup splash-screen,
that shows only once on client startup
From: nyov <nyov@nexnode.net>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11754
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 10 Mar 2012 12:54:55 +0000 (12:54 +0000)]
dpsoftrast: SHADERMODE_GENERIC SHADERPERMUTATION_ALPHAKILL too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11753
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 10 Mar 2012 12:39:29 +0000 (12:39 +0000)]
allow MATERIALFLAG_CAMERA to fade out
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11752
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Mar 2012 19:08:04 +0000 (19:08 +0000)]
try to really fix vectorvectors to be 100% equivalent to makevectors(flippitch(vectoangles(v)))
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11751
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 9 Mar 2012 04:48:36 +0000 (04:48 +0000)]
patch from Klaus Silveira cleaning up several inefficient and redundant
code bits
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11749
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 9 Mar 2012 04:48:02 +0000 (04:48 +0000)]
fixed a severely bugged check of R_BlendFuncFlags
removed a redundant lightmap update loop
thanks to Klaus Silveira for pointing out these issues
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11748
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 9 Mar 2012 04:25:25 +0000 (04:25 +0000)]
use CFLAGS_ODE on prvm_cmd.c because it checks ODE_DYNAMIC and ODE_STATIC defines
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11747
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 9 Mar 2012 04:22:41 +0000 (04:22 +0000)]
fix compile error where no extern was defined for ode_dll
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11746
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Mar 2012 14:01:06 +0000 (14:01 +0000)]
fix checkextension based ODE detection for QC code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11744
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 1 Mar 2012 14:34:32 +0000 (14:34 +0000)]
add a flag to forcibly turn off skeletal animation for benchmarking
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11740
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 1 Mar 2012 13:32:55 +0000 (13:32 +0000)]
Con_ClearNotify: only hide notify, not chat
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11739
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 28 Feb 2012 11:52:14 +0000 (11:52 +0000)]
fix a stupid type error.
Why doesn't PRVM_EDICT_NUM(prvm_edict_t *) warn?!?
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11737
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 28 Feb 2012 11:06:10 +0000 (11:06 +0000)]
runstandardplayerphysics: ignore the passed edict for player physics (consistent to legacy prediction)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11736
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 27 Feb 2012 18:31:30 +0000 (18:31 +0000)]
fix for .alpha and other effects on sprites that use the same frame,
they were all reusing the same alpha value, probably also broke
interpolation at the same time
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11735
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 26 Feb 2012 15:06:40 +0000 (15:06 +0000)]
byteswap S16LE sound data on load once, not twice :)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11734
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 24 Feb 2012 14:43:49 +0000 (14:43 +0000)]
remove redundant check
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11730
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 24 Feb 2012 14:42:30 +0000 (14:42 +0000)]
don't accumulate time reports for the first 10 seconds of a match so things can settle
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11729
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 24 Feb 2012 13:34:16 +0000 (13:34 +0000)]
add missing variable
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11728
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 24 Feb 2012 12:28:41 +0000 (12:28 +0000)]
also count timing info when nobody is playing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11727
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 23 Feb 2012 12:17:32 +0000 (12:17 +0000)]
use stickmouse code when SDL2 relative mouse fails
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11724
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 23 Feb 2012 12:06:18 +0000 (12:06 +0000)]
work with SDL2
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11723
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 23 Feb 2012 10:35:46 +0000 (10:35 +0000)]
I moved the IPv6 master server to another server. Sorry for that.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11722
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 21 Feb 2012 19:21:05 +0000 (19:21 +0000)]
use both .items2 and serverflags in items stat, to finally fix the runes
missing on the hud bug
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11719
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 21 Feb 2012 12:03:12 +0000 (12:03 +0000)]
fix a stupid typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11718
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 21 Feb 2012 11:49:25 +0000 (11:49 +0000)]
no need to waste a full page
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11717
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 21 Feb 2012 11:32:57 +0000 (11:32 +0000)]
crazy feature: -DFILE_BASED_MALLOC=1
replaces malloc/free calls by mmap/munmap of file backed store.
Best used with -DMEMCLUMPING=1
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11716
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 20 Feb 2012 19:36:01 +0000 (19:36 +0000)]
fix the compiler error fo' reals this time
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11715
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 20 Feb 2012 19:34:16 +0000 (19:34 +0000)]
fix compile error
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11713
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 20 Feb 2012 19:25:50 +0000 (19:25 +0000)]
we don't use DGA any more, so why -lxxf86dga
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11712
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 20 Feb 2012 19:21:23 +0000 (19:21 +0000)]
added Q1 BSP2 format support, compatible with hmap2
Q1BSP loader is now based on MSG_Read functions to make it very
extensible
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11711
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 20 Feb 2012 15:11:32 +0000 (15:11 +0000)]
add a note about a VectorVectors bug
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11708
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 20 Feb 2012 14:54:40 +0000 (14:54 +0000)]
fix broken use of + and | in drawflags
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11707
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 20 Feb 2012 12:28:09 +0000 (12:28 +0000)]
fix a crash when JPEG loading when alpha image is corrupt
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11703
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 19 Feb 2012 00:43:54 +0000 (00:43 +0000)]
Fix shader compile log again. Print error in any case, warnings only if developer, all other if developer_extra.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11702
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 18 Feb 2012 22:09:50 +0000 (22:09 +0000)]
Fixed shader compile log to use Con_DPrintf.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11701
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 18 Feb 2012 21:52:00 +0000 (21:52 +0000)]
remove some undesired else's that break r_celshading and r_celoutlines
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11700
d7cf8633 -e32d-0410-b094-
e92efae38249
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