]>
git.xonotic.org Git - xonotic/darkplaces.git/log
divverent [Sun, 6 Dec 2009 17:58:43 +0000 (17:58 +0000)]
we cannot skip the next 3 vars after encounting a vector - so we instead have to filter for names that end with _x, _y or _z. Sucks.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9545
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Dec 2009 13:09:55 +0000 (13:09 +0000)]
now autocvars can have default values when the progs are compiled with fteqcc
or a similar compiler:
var float autocvar_foo = 3;
var string autocvar_whatever = "foo";
will create the cvar with value 3, or foo, if it does not exist, and otherwise
take over the value from the cvar into the global.
NOTE: THE var KEYWORD IS NECESSARY HERE! NOT USING IT MEANS THE COMPILER WILL
MERGE WITH CONSTANTS, AND YIELD VERY UNFUNNY RESULTS!
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9544
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Dec 2009 12:06:16 +0000 (12:06 +0000)]
forgot the downtrace cvar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9543
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Dec 2009 20:18:23 +0000 (20:18 +0000)]
turn this into sv_gameplayfix_downtracesupportsongroundflag
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9542
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Dec 2009 20:14:22 +0000 (20:14 +0000)]
fix onground clearing by ANDing it with a downtrace by 1 unit - this does NOT cause any doublejump bugs, as it is just for CLEARING the onground flag, and fixes problems with short moves (high netfps)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9541
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Dec 2009 19:04:20 +0000 (19:04 +0000)]
fix endposnudge
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9540
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 5 Dec 2009 17:49:50 +0000 (17:49 +0000)]
Add several gl_info_ cvars which holds gl_vendor, gl_driver, gl_platform, extensions found by engine and some other. QC can read them and use. Example of use: locking or restricting certain controls in menu if feature is not supported.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9539
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Dec 2009 15:33:56 +0000 (15:33 +0000)]
DP_QC_AUTOCVARS: declare a QC variable float/vector/string autocvar_foo, and it will always reflect the cvar "foo" when read
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9538
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Dec 2009 16:13:26 +0000 (16:13 +0000)]
fixed a bug with sv_gameplayfix_nudgeoutofsolid where the player might
get put on the opposite side of a brush because of being very near the
plane that should be used for nudging, which caused it not to be
considered as a nudging plane
added some checks to ensure more consistency on trace direction (should
be able to swap start and end without startsolid trouble, at least less)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9537
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Dec 2009 16:11:14 +0000 (16:11 +0000)]
fix Mem_Free NULL pointer warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9536
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 4 Dec 2009 12:32:45 +0000 (12:32 +0000)]
make the endpos-in-solid workaround a cvar collision_endposnudge
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9535
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Dec 2009 06:29:45 +0000 (06:29 +0000)]
disable COLLISION_STUPID_TRACE_ENDPOS_IN_SOLID_WORKAROUND because it
breaks quake (radius damage is not affecting exploboxes if the rocket is
shot at a wall - but does work if shot at the floor, proximity mines in
mission pack 1 don't stick to walls, only floors)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9534
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Dec 2009 05:51:37 +0000 (05:51 +0000)]
clean up field offset handling a bit, now uses vec_t instead of float,
and does not assume anything about the size of it
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9533
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 4 Dec 2009 03:50:55 +0000 (03:50 +0000)]
remove const qualifiers on Mem_Free calls on r_surfacelist
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9532
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 2 Dec 2009 04:21:33 +0000 (04:21 +0000)]
add support for a filename parameter on screenshot command
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9531
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 29 Nov 2009 17:19:08 +0000 (17:19 +0000)]
added a few more CHECKGLERROR lines, and the possibility of not having
qglPolygonStipple
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9530
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 29 Nov 2009 17:05:26 +0000 (17:05 +0000)]
removed 1D texture management code, not used by anything
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9529
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 29 Nov 2009 11:16:25 +0000 (11:16 +0000)]
added Mem_Memalign function
added Mem_Realloc function
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9528
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 29 Nov 2009 00:49:51 +0000 (00:49 +0000)]
GAME_BLOODOMNICIDE: disable quake gfx precaches
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9527
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 29 Nov 2009 00:31:15 +0000 (00:31 +0000)]
r_replacemaptexture: no printings for GAME_BLOODOMNICIDE
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9526
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 28 Nov 2009 09:02:11 +0000 (09:02 +0000)]
compile without IPV6 support by default (-DSUPPORTIPV6 to reenable) for
better platform compatibility
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9525
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 27 Nov 2009 15:31:58 +0000 (15:31 +0000)]
more work on mod_generatelightmaps:
don't accept lights behind a surface, they mess up shading
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9524
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 27 Nov 2009 15:18:56 +0000 (15:18 +0000)]
changed mod_generatelightmaps_* cvar defaults to better settings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9523
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 27 Nov 2009 15:15:34 +0000 (15:15 +0000)]
more work on mod_generatelightmaps:
now uses svbsp shadow testing instead of traceline, much faster
fixed several bugs in lightmap/lightgrid brightness and tuned parameters
to match realtime lighting as closely as possible
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9522
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 27 Nov 2009 10:29:15 +0000 (10:29 +0000)]
more work on mod_generatelightmaps:
migrated light sampling code from r_shadow.c to model_shared.c
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9521
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 27 Nov 2009 09:21:50 +0000 (09:21 +0000)]
more work on mod_generatedlightmaps:
implemented multi-sample raytraced shadows (SLOW!)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9520
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 27 Nov 2009 07:42:13 +0000 (07:42 +0000)]
more work on mod_generatelightmaps:
calculate bent normal for light dir instead of trying to convert sh1
use half-angle shading (soft lighting) instead of hard shading
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9519
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 26 Nov 2009 10:55:15 +0000 (10:55 +0000)]
more work on mod_generatelightmaps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9518
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 24 Nov 2009 12:23:53 +0000 (12:23 +0000)]
more work on mod_generatelightmaps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9517
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 24 Nov 2009 09:48:23 +0000 (09:48 +0000)]
mod_generatelightmaps is much closer to usable now
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9516
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 24 Nov 2009 06:09:22 +0000 (06:09 +0000)]
more work on mod_generatelightmaps command
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9515
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 23 Nov 2009 07:47:20 +0000 (07:47 +0000)]
fix another typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9514
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 23 Nov 2009 06:36:45 +0000 (06:36 +0000)]
fix typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9513
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 23 Nov 2009 06:36:19 +0000 (06:36 +0000)]
fix sound spatialization of edited sounds
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9512
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 22 Nov 2009 22:57:55 +0000 (22:57 +0000)]
beginning work on mod_generatelightmaps command
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9511
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 22 Nov 2009 21:06:10 +0000 (21:06 +0000)]
implemented FTE_CSQC_SKELETONOBJECTS (clientside support)
implemented DP_SKELETONOBJECTS (serverside support)
reworked all tag queries to support animation lerp and skeletonindex
MOVE_HITMODEL / SOLID_BSP now support animation lerp and skeletonindex
server qc now has identical animation fields to that of csqc (engine
networking still only networks .frame however)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9510
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 21 Nov 2009 15:03:21 +0000 (15:03 +0000)]
patches: experimental mode that allows setting collision stride to -1 to avoid ANY bounding box tests on curves. Slows down things a lot, merely for debugging to see whether the bbox test may cause any harm.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9508
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 20 Nov 2009 05:43:07 +0000 (05:43 +0000)]
reworked decal system to limit the number of decal splats active at once
rather than simply allowing things to timeout, this does not directly
limit the number of triangles (because decal events on models may
produce hundreds or thousands of triangles) but it does reduce
worst-case performance issues
implemented compacting code for the new decal system, so there are no
wasted triangles when decals expire
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9507
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 20 Nov 2009 02:04:59 +0000 (02:04 +0000)]
fix crash on Nexuiz demos/demo2 with new decal system enabled - now
defers new decal splats until the rendering code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9506
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 17 Nov 2009 22:48:08 +0000 (22:48 +0000)]
fix typo in lerpfrac fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9505
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 17 Nov 2009 19:04:26 +0000 (19:04 +0000)]
added timedemo_screenshotframelist cvar which lets you take screenshots
on specific frames during a timedemo, for image quality comparisons
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9504
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 17 Nov 2009 18:28:44 +0000 (18:28 +0000)]
implemented special showfps display of timedemo statistics while running
a timedemo (or the -benchmark option)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9503
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 17 Nov 2009 14:49:48 +0000 (14:49 +0000)]
fixed a bug with CSQC compatibility - .lerpfrac was wrong, it should
control blend strength of .frame2 but it controlled .frame instead,
which meant that mods with .lerpfrac at the default (0) value would
always have to set .frame2 as well as .frame to the same frame, which
was not the intention of the spec
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9502
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 17 Nov 2009 14:31:29 +0000 (14:31 +0000)]
fix typo in extresponse handling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9501
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 15 Nov 2009 19:31:15 +0000 (19:31 +0000)]
first preliminary version of DP_SND_SETPARAMS: let sound() calls with sample set to "" modify an existing sound on the given entity and channel
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9499
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 14 Nov 2009 23:39:26 +0000 (23:39 +0000)]
extresponse: make svqc receive only those on the server socket, and csqc/menuqc only receive those on the client socket
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9498
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 14 Nov 2009 23:08:37 +0000 (23:08 +0000)]
ODE: add two missing symbols
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9496
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 14 Nov 2009 22:58:44 +0000 (22:58 +0000)]
extresponse: use double quotes, not single quotes, for the IP (makes ALL tokenizers happy)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9494
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 14 Nov 2009 22:40:32 +0000 (22:40 +0000)]
put extresponse in server vm too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9493
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 14 Nov 2009 21:39:35 +0000 (21:39 +0000)]
experimental feature to load the alpha channel of foo.jpg from foo_alpha.jpg (JPEG specific) to allow transparency even when using JPEG
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9492
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 14 Nov 2009 19:30:37 +0000 (19:30 +0000)]
make csqc render entities persistent (except the temp ones created by a
builtin), this enables r_cullentities_trace again on most csqc entities,
and allows decals to stick to csqc entities
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9491
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 14 Nov 2009 19:28:56 +0000 (19:28 +0000)]
no longer checking texture_t->currentalpha < 1 in
R_DecalSystem_SplatEntity because it is falsely (?) failing to apply
decals to player models in Nexuiz
added cl_decals_newsystem_intensitymultiplier cvar (default 2) to make
decals more visible
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9490
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 14 Nov 2009 15:19:08 +0000 (15:19 +0000)]
increase some limits in DP_SMALLMEMORY
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9489
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 14 Nov 2009 14:06:50 +0000 (14:06 +0000)]
always stream decode ogg, this reduces Nexuiz sound memory usage even
more
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9488
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 14 Nov 2009 02:08:16 +0000 (02:08 +0000)]
reduced memory usage of sound in Nexuiz by about 70MB by using shorter
ogg/modplug buffers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9487
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 14 Nov 2009 01:09:09 +0000 (01:09 +0000)]
automatically load/unload cachepic_t textures from disk on demand, this
drops Nexuiz memory usage (and texture memory usage) by a huge amount
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9486
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 13 Nov 2009 22:01:28 +0000 (22:01 +0000)]
increase MAX_CACHED_PICS in DP_SMALLMEMORY case back to the normal
level, it simply can't be reduced
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9485
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 13 Nov 2009 21:47:36 +0000 (21:47 +0000)]
avoid a memory allocation on each directly uploaded texture
resize deferred upload textures before storage if possible
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9484
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 13 Nov 2009 20:09:49 +0000 (20:09 +0000)]
rewrote clump allocation system, added an experimental global clump
(note: clumping is still not on by default, and probably never will be)
reworked sentinel code to always use the MEMPARANOIA approach
(address-dependent sentinels)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9483
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 13 Nov 2009 19:26:44 +0000 (19:26 +0000)]
don't call Mem_CheckSentinelsGlobal in image loaders (wastes time)
call Mem_CheckSentinelsGlobal every frame if developer_memorydebug cvar
is on (or MEMPARANOIA is on)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9482
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 13 Nov 2009 18:46:34 +0000 (18:46 +0000)]
fix two typos in last commit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9481
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 13 Nov 2009 18:45:54 +0000 (18:45 +0000)]
separate handling of num_pvsclusterbytes in ViewCache code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9480
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 13 Nov 2009 11:14:41 +0000 (11:14 +0000)]
bump a few limits in DP_SMALLMEMORY (cachedpics was too low for even
Quake...)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9479
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Nov 2009 14:00:48 +0000 (14:00 +0000)]
move R_Main_ResizeViewCache call to fix a crash
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9478
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Nov 2009 13:01:02 +0000 (13:01 +0000)]
no longer uses trace culling on csqc entities and other temp entities,
because they flicker too much
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9477
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Nov 2009 13:00:41 +0000 (13:00 +0000)]
always VIEWCACHEDYNAMIC
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9476
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Nov 2009 12:58:14 +0000 (12:58 +0000)]
resize view cache each frame instead of at newmap
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9475
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Nov 2009 12:44:23 +0000 (12:44 +0000)]
fix crash with predicted player locations
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9474
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Nov 2009 10:44:33 +0000 (10:44 +0000)]
fix bug with VIEWCACHEDYNAMIC
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9473
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Nov 2009 10:36:34 +0000 (10:36 +0000)]
disable dynamic viewcache until bugs are fixed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9472
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Nov 2009 10:30:20 +0000 (10:30 +0000)]
fix crash if CVAR_HASHSIZE was set to a value below 65536
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9471
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 22:55:40 +0000 (22:55 +0000)]
set the isaabb/hasaabbplanes fields on box brushes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9470
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 19:54:45 +0000 (19:54 +0000)]
reduce gl_rmain size a bit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9469
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 16:40:26 +0000 (16:40 +0000)]
rename R_MAX_OCCLUSION_QUERIES to MAX_OCCLUSION_QUERIES and move it to
quakedef.h
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9468
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 16:04:42 +0000 (16:04 +0000)]
migrated a large number of #define MAX values to quakedef.h and added a
#ifdef DP_SMALLMEMORY case which drops darkplaces-sdl from 42MB to 24MB
of reserved space (according to size command)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9467
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 14:09:34 +0000 (14:09 +0000)]
more work on the unfinished OBJ loading
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9466
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 14:09:08 +0000 (14:09 +0000)]
some optimizations to model decals
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9465
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 14:08:41 +0000 (14:08 +0000)]
better to use NET_MAXMESSAGE than 65536 for download buffering
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9464
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 14:08:17 +0000 (14:08 +0000)]
comments
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9463
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Nov 2009 13:25:58 +0000 (13:25 +0000)]
improving MEMCLUMP handling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9462
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Nov 2009 08:34:31 +0000 (08:34 +0000)]
fix typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9461
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 8 Nov 2009 22:04:38 +0000 (22:04 +0000)]
correct a typo in the ogg cdtracks installation instructions
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9460
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 8 Nov 2009 19:57:10 +0000 (19:57 +0000)]
added r_farclip_base and r_farclip_world cvars to control farclip
distance, also affects sky fogging, changed base from 4096 to 65536
added cl_decals_models cvar to decide whether to apply decals to non-bsp
models (requires cl_decals_newsystem 1)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9459
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 8 Nov 2009 19:14:11 +0000 (19:14 +0000)]
fix typo in #ifdef ODE_DYNAMIC
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9458
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 8 Nov 2009 18:45:59 +0000 (18:45 +0000)]
fix bug with alt textures (pressed buttons in q1bsp)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9457
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 8 Nov 2009 18:01:05 +0000 (18:01 +0000)]
logarithm
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9456
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 8 Nov 2009 17:06:13 +0000 (17:06 +0000)]
new decal system (cl_decals_newsystem 1 to activate)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9455
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 18:03:15 +0000 (18:03 +0000)]
clmovement: do not replay less than 0.5ms sized movement data (should prevent NaNs)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9454
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 13:09:06 +0000 (13:09 +0000)]
more error code fixing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9453
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 13:04:52 +0000 (13:04 +0000)]
fix typo compile erorr
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9452
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 13:01:47 +0000 (13:01 +0000)]
more stupid error code passing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9451
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 12:56:20 +0000 (12:56 +0000)]
and fix a NULL pointer causing typo...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9450
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 12:54:39 +0000 (12:54 +0000)]
fix gettagmatrix error handling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9449
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 12:47:29 +0000 (12:47 +0000)]
try fixing gettaginfo in client with frameblend etc. stuff
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9448
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 12:46:55 +0000 (12:46 +0000)]
better default for fog
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9447
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 11:41:38 +0000 (11:41 +0000)]
prevent creation of a cvar named "", as that breaks cvar()
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9446
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 11:39:04 +0000 (11:39 +0000)]
add a comment to bind writing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9445
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Nov 2009 11:37:56 +0000 (11:37 +0000)]
fix config.cfg writing (properly escape cvar names and values) to fix seta exploits
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9444
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 7 Nov 2009 10:52:58 +0000 (10:52 +0000)]
laid groundwork for a new decal system
added color4f parameter to RSurf_ActiveCustomEntity
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9443
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 6 Nov 2009 18:55:36 +0000 (18:55 +0000)]
equalization: reduce min ambient, it was too high
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9442
d7cf8633 -e32d-0410-b094-
e92efae38249