]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
divverent [Thu, 8 Jan 2009 10:39:16 +0000 (10:39 +0000)]
better defaults for headphones
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8633
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2009 10:34:39 +0000 (10:34 +0000)]
snd_spatialization_control: earphone friendly mode, reduces spatialization for distant objects
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8632
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2009 08:39:30 +0000 (08:39 +0000)]
now handle the SV_VM_Begin stuff correctly here
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8631
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2009 08:38:06 +0000 (08:38 +0000)]
fix overrun in netconn.c when creating status replies (player names with 63 characters don't get a null terminator)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8630
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2009 08:26:25 +0000 (08:26 +0000)]
now also save the old prog... hope THIS works always
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8629
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2009 08:23:19 +0000 (08:23 +0000)]
oops, this is in the server VM
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8628
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2009 07:36:59 +0000 (07:36 +0000)]
be a little more strict with contents of worldstatus and clientstatus fields (skip more "forbidden" characters in them as they would make parsing the resulting string ambiguous), and also send a team number in Nexuiz team games (similar to SoF's team numbers in status replies, except that spectators are shown as team 0). This is already supported by qstat.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8627
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2009 07:34:44 +0000 (07:34 +0000)]
new cvar: sv_status_show_qcstatus
when 1, the ".string clientstatus" is used, atoi-ed, instead of the frags for the "status" reply (similar to netconn's handling of this field to replace the frags number)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8626
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 6 Jan 2009 11:10:19 +0000 (11:10 +0000)]
support more different vorbis comment names for looped audio (someone please test this!)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8625
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 5 Jan 2009 03:12:03 +0000 (03:12 +0000)]
hide the R_Mesh_Draw message unless developer is 100 or a vertex/face count is even negative;
instead, complain about empty surfaces when loading a Q3BSP map
as this seems to happen on some maps written by q3map2
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8624
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 3 Jan 2009 20:17:02 +0000 (20:17 +0000)]
SV_PushMove: ignore pushes from and to "owned" entities
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8623
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 3 Jan 2009 19:58:58 +0000 (19:58 +0000)]
fix cleanup of player names that use ^xRGB
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8622
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 3 Jan 2009 13:48:31 +0000 (13:48 +0000)]
fix lod group comparing for pos/neg zeroes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8621
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 2 Jan 2009 14:03:51 +0000 (14:03 +0000)]
made particle PVS culling only take the origin into account; that way, it actually is a minor performance gain without any visible quality loss
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8620
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 2 Jan 2009 13:48:44 +0000 (13:48 +0000)]
check BoxTouchingPVS, not PointInLeaf
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8619
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 2 Jan 2009 13:48:04 +0000 (13:48 +0000)]
Added vis culling of particles, and a new cvar cl_particles_novis.
However, it is 1 by default, as the vis culling appears to gain no performance.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8618
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 1 Jan 2009 18:17:26 +0000 (18:17 +0000)]
model_brush: use the same tesselation number for patches in the same LOD group
(q3map2 writes the same mins/maxs for any patch inside a LOD group, and this fact is used for identifying LOD groups)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8617
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 1 Jan 2009 17:01:49 +0000 (17:01 +0000)]
also support entity lumps that are NOT NUL terminated
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8616
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 30 Dec 2008 08:30:17 +0000 (08:30 +0000)]
fix two bugs in handling of invalid ^xRGB codes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8615
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 29 Dec 2008 09:32:47 +0000 (09:32 +0000)]
for null models, respect the mins/maxs set by QC for culling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8612
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 29 Dec 2008 09:29:55 +0000 (09:29 +0000)]
add DP_NULL_MODEL extension
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8611
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 29 Dec 2008 09:28:22 +0000 (09:28 +0000)]
only load the null model ONCE
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8610
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 29 Dec 2008 09:20:51 +0000 (09:20 +0000)]
models: add a special built-in model name "null" that does not draw and has a zero bbox
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8609
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 29 Dec 2008 00:20:33 +0000 (00:20 +0000)]
open client sockets before video starts, so that the Windows Firewall
prompt will occur before video starts (it tends to screw up graphics
contexts otherwise)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8608
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 28 Dec 2008 19:20:49 +0000 (19:20 +0000)]
bring back the static tokenize string buffer, because PRVM_SetTempString might mess up the PRVM_G_STRING returned char*
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8607
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 28 Dec 2008 18:47:42 +0000 (18:47 +0000)]
fix whitespace handling:
treat ONLY the following characters as whitespace:
NUL, TAB, LF, CR, SPC
Alternatively, there is commented out macro code in quakedef.h to accept any chars in 0..32 as whitespace.
Previously: 0..32 and 128..255 (due to signed char)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8606
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 27 Dec 2008 14:35:13 +0000 (14:35 +0000)]
new tokenizer tokenize_console that matches the console tokenizing
new builtins argv_start_index and argv_end_index
support negative indexes to argv* as indexes from the end of the argument list (similar to perl)
--> extension: DP_QC_TOKENIZE_CONSOLE
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8605
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 26 Dec 2008 16:55:09 +0000 (16:55 +0000)]
fix interpretation of text brightness/contrast cvars when a color multiplier is set
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8604
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Dec 2008 22:16:19 +0000 (22:16 +0000)]
remove a redundant check fixing a gcc warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8603
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Dec 2008 18:03:49 +0000 (18:03 +0000)]
terrencehill's color codes patch. Please test thoroughly! Syntax: ^xF00 = red
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8602
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Dec 2008 14:40:08 +0000 (14:40 +0000)]
Remove disabling of stdin for the text console. Helps with interfacing scripts with the DarkPlaces client.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8601
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Dec 2008 05:18:21 +0000 (05:18 +0000)]
fixed a bug with "time" command in effectinfo.txt to use float parsing
instead of int parsing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8600
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Dec 2008 04:35:42 +0000 (04:35 +0000)]
forgot to commit this file in the DP_EF_NOSELFSHADOW extension patch
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8599
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Dec 2008 04:34:35 +0000 (04:34 +0000)]
added DP_EF_NOSELFSHADOW extension
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8598
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 17 Dec 2008 20:47:14 +0000 (20:47 +0000)]
fix crash
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8597
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 17 Dec 2008 14:14:27 +0000 (14:14 +0000)]
fix warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8596
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 17 Dec 2008 07:16:16 +0000 (07:16 +0000)]
more space for client numbers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8595
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 17 Dec 2008 07:10:27 +0000 (07:10 +0000)]
new command by terrencehill: "status 1" and "status 2" as alternate, more readable status displays. "status" unchanged.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8594
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Dec 2008 14:23:46 +0000 (14:23 +0000)]
curl: longer URLs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8593
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Dec 2008 13:30:47 +0000 (13:30 +0000)]
when loading a game, free "text" later
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8592
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Dec 2008 12:54:38 +0000 (12:54 +0000)]
save game loading: abort when a token is NULL (might happen if the last line ends without newline)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8591
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Dec 2008 07:01:36 +0000 (07:01 +0000)]
- add debug prints for saving/loading games for prvm_entityparsing
- make PRVM_UglyValueString escape " to \" (note that loading does not match that, as parsebackslash is off in the call to COM_ParseToken_Simple - why?)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8590
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 15 Dec 2008 09:31:55 +0000 (09:31 +0000)]
1. also play sounds outside cdtracks/ as CD tracks
2. "cdaudio 4": play a random CD track for named tracks
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8589
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 15 Dec 2008 09:15:32 +0000 (09:15 +0000)]
add new cvar "cdaudio" to select priorities of CD and fake tracks;
turn off "Playing fake CD track" messages if only fake tracks could be used anyway
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8588
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 14 Dec 2008 21:57:52 +0000 (21:57 +0000)]
Fix alpha transparent textures (used by HLBSP maps) in HL/Q1 BSP maps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8587
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 9 Dec 2008 20:52:00 +0000 (20:52 +0000)]
fix color averaging of palette images from quake
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8586
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 9 Dec 2008 11:39:06 +0000 (11:39 +0000)]
make color averaging use 64bit integers, instead of 32bit ones, as they wrap on 512x512 images
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8585
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 8 Dec 2008 06:43:07 +0000 (06:43 +0000)]
no idea why, but ambient needed halving in showsurfaces 3
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8584
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 8 Dec 2008 06:33:36 +0000 (06:33 +0000)]
r_showsurfaces 3 (needs a better cvar name, by the way): support r_fullbright correctly
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8583
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 19:37:24 +0000 (19:37 +0000)]
fix color averaging
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8582
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 18:32:33 +0000 (18:32 +0000)]
fix overbrightness :(
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8581
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 18:28:33 +0000 (18:28 +0000)]
no, this way of colormapping looks best after all... sorry
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8580
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 18:23:15 +0000 (18:23 +0000)]
better handling of color tints by colormap
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8579
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 18:09:09 +0000 (18:09 +0000)]
factor out the pixel averaging code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8578
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 11:51:23 +0000 (11:51 +0000)]
fix showsurfaces 3 bugs on augenkrebs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8577
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 11:32:52 +0000 (11:32 +0000)]
fix rendering of fullbright stuff in showsurfaces 3
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8576
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 11:17:28 +0000 (11:17 +0000)]
now support fog in the eeepc path
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8575
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 10:48:48 +0000 (10:48 +0000)]
showsurfaces 3: allow depth sorting
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8574
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Dec 2008 08:06:38 +0000 (08:06 +0000)]
showsurfaces 3: refactor it a bit; disable r_water in this mode
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8573
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Dec 2008 21:08:15 +0000 (21:08 +0000)]
undo the last fix, and instead make a new fix that does not make dark stuff bright.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8572
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Dec 2008 20:59:33 +0000 (20:59 +0000)]
fix typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8571
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Dec 2008 20:54:56 +0000 (20:54 +0000)]
fix a NULL
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8570
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Dec 2008 20:17:40 +0000 (20:17 +0000)]
brighten up the averaged texture value by factor 2 to make it look right
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8569
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Dec 2008 20:12:41 +0000 (20:12 +0000)]
support r_ambient in "eeepc mode"
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8568
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Dec 2008 20:06:53 +0000 (20:06 +0000)]
r_showsurfaces 3 "eeepc mode": support blend funcs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8567
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Dec 2008 13:58:48 +0000 (13:58 +0000)]
improved r_showsurfaces 3. Should be PLAYABLE!!!1 now.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8566
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Dec 2008 13:02:02 +0000 (13:02 +0000)]
experimental new mode "r_showsurfaces 3": shows faces in average texture color
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8565
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 3 Dec 2008 13:12:31 +0000 (13:12 +0000)]
Q3BSP: only generate the shadow mesh if on a client. Skip that part on the dedicated server. Reduces load time of redstarrepublic4.bsp from 21.6s to 12.3s on a dedicated server.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8564
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 3 Dec 2008 00:38:24 +0000 (00:38 +0000)]
fix a signedness warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8563
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 3 Dec 2008 00:34:17 +0000 (00:34 +0000)]
fix for a crash in certain q1bsp maps with very large polygons when
cl_stainmaps is on, thanks to Andreas Dehmel for this fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8562
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 28 Nov 2008 16:48:36 +0000 (16:48 +0000)]
move texture compression disabling and picmip into LookupQ3Shader, based on the default flags that are used for shaderless textures. Reason: playermodels by leileilol used Q3 shaders, which made them exempt from picmip if r_picmipworld is used.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8561
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 28 Nov 2008 15:15:53 +0000 (15:15 +0000)]
effectinfo: add "stretchfactor"
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8560
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 27 Nov 2008 16:30:44 +0000 (16:30 +0000)]
UGLY HACK: intercept curl commands when playing back demos to immediately load all required pk3 files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8559
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 20 Nov 2008 08:09:29 +0000 (08:09 +0000)]
added some flag clearing in csqc render entity setup to make sure that
the shadow/light/noselfshadow flags are set correctly
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8557
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 11 Nov 2008 20:40:57 +0000 (20:40 +0000)]
grab mouse when in controls menu, so that mouse clicks can be captured
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8556
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 10 Nov 2008 14:02:19 +0000 (14:02 +0000)]
r_shadows 2: cast shadows always DOWN, ignore level lighting
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8555
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 10 Nov 2008 13:58:11 +0000 (13:58 +0000)]
r_shadows: use the parent entity's light direction for shadowing attached entities. Prevents tearing apart the weapon from its holder.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8554
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 10 Nov 2008 11:18:36 +0000 (11:18 +0000)]
glx: support vid_stick_mouse (to always warp to the center, as opposed to only warp if half the screen size is crossed)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8553
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 9 Nov 2008 19:05:57 +0000 (19:05 +0000)]
sorry for this debug print
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8552
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 9 Nov 2008 11:50:44 +0000 (11:50 +0000)]
add code to vid_glx to turn off mouse acceleration; also support vid_wgl's option -noforcemparms in X11 to turn off that new code
makes vid_dgamouse 0 a viable workaround for the ubuntu evdev problems
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8551
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 8 Nov 2008 16:33:20 +0000 (16:33 +0000)]
get rid of skinframe loading spam on dedicated servers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8550
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 6 Nov 2008 14:20:01 +0000 (14:20 +0000)]
fix bug in cs_*project with v_flipped
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8549
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 6 Nov 2008 12:55:19 +0000 (12:55 +0000)]
changed default edgefriction to 1 to match QW physics, so you don't lose
speed when running off a ledge
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8548
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 5 Nov 2008 16:35:24 +0000 (16:35 +0000)]
remove warning about signed/unsigned
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8547
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 4 Nov 2008 19:16:07 +0000 (19:16 +0000)]
fix some format string errors, and return value of read() ignored warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8546
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 4 Nov 2008 10:45:10 +0000 (10:45 +0000)]
ALSA: check return values to be < 0, not != 0. Fixes problem with pulseaudio (ALSA apparently decided to start returning, here, +1 for success). See https://bugs.helixcommunity.org/show_bug.cgi?id=7375&link=0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8545
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 1 Nov 2008 17:44:32 +0000 (17:44 +0000)]
csqc packet log code (for entityframedatabase 5 only, i.e. DP5 and higher)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8544
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 1 Nov 2008 17:07:24 +0000 (17:07 +0000)]
add a note to the makefile that -ffast-math and -funsafe-math-optimizations must not be used with darkplaces (until further notice)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8543
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 1 Nov 2008 15:57:49 +0000 (15:57 +0000)]
fix broken demos with csqc code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8542
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 31 Oct 2008 10:07:43 +0000 (10:07 +0000)]
if in menu, make con_closeontoggleconsole.integer also enable the toggleconsole key
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8541
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 26 Oct 2008 16:10:40 +0000 (16:10 +0000)]
fix two warnings with statically linked-in libmodplug
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8540
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 25 Oct 2008 10:37:40 +0000 (10:37 +0000)]
mod_q3bsp_nolightmaps: do not load lightmaps, use the bad q3map2-written vertex lighting instead (you have been warned). Mostly useful for maps with HUUUUGE lightmaps on low-end systems.
modplug: turn up the volume, if the installed libmodplug allows it.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8539
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 23 Oct 2008 10:49:39 +0000 (10:49 +0000)]
check texnum > 0 rather than >= 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8538
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 23 Oct 2008 10:47:59 +0000 (10:47 +0000)]
check GLTEXF_UPLOAD flag before deleting a texnum that may never have
been allocated
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8537
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 23 Oct 2008 10:44:31 +0000 (10:44 +0000)]
changed default texnum value from -1 to 0 in rtexture_t, this is only a
safety measure against any possible feeding of -1 to drivers that crash
when given an invalid texnum
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8536
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 20 Oct 2008 13:20:06 +0000 (13:20 +0000)]
q3map2 is too stupid to calculate proper surface normals when q3map_nonplanar is used (the lightmap and deluxemap coords correspond to virtually random coordinates on that luxel, and NOT to its center, because recursive triangle subdivision is used to map the luxels to coordinates on the draw surfaces), which also causes deluxemaps to be wrong because light contributions from the wrong side of the surface are added up. To prevent divisions by zero or strong exaggerations, a max() nudge is done here at expense of some additional fps. This is ONLY needed for deluxemaps, tangentspace deluxemap avoid this problem by design.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8535
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 20 Oct 2008 02:07:00 +0000 (02:07 +0000)]
don't pass a texnum of -1 to glDeleteTextures during shutdown, this has
been crashing ATI drivers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8534
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 18 Oct 2008 15:48:43 +0000 (15:48 +0000)]
cvar mod_alias_supporttagscale to be able to turn off scaling of attached entities by the attachment tag matrix (fixes problems with zmodel generated zyms)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8532
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 16 Oct 2008 02:40:43 +0000 (02:40 +0000)]
minor correction to some WriteByte calls that should be WriteChar in
te_spark and te_blood builtins - these worked fine already, but were not
the correct function to use
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8531
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 15 Oct 2008 14:49:20 +0000 (14:49 +0000)]
fix an obvious crash in PNG loading
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8530
d7cf8633 -e32d-0410-b094-
e92efae38249