]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
divverent [Sat, 10 Nov 2007 12:00:36 +0000 (12:00 +0000)]
support vid_resizable in glx
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7681
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 10 Nov 2007 09:34:18 +0000 (09:34 +0000)]
XPM support for X11; WM_CLASS and WM_COMMAND are now set too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7680
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 22:44:05 +0000 (22:44 +0000)]
remove timed out servers from list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7679
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 22:36:43 +0000 (22:36 +0000)]
querycounters LOVE to be reset ;)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7678
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 21:36:54 +0000 (21:36 +0000)]
update Blub's SDL patch
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7677
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 9 Nov 2007 21:22:11 +0000 (21:22 +0000)]
fix two warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7676
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 9 Nov 2007 21:19:17 +0000 (21:19 +0000)]
increased minimum cl_maxfps value from 1 to 5 (but removed the value
changing code)
implemented minimum cl_maxidlefps value of 5
tweaked code that snaps very small or negative values of slowmo to 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7675
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 15:39:24 +0000 (15:39 +0000)]
add Nexuiz-only cvar sbar_flagstatus_right (preparation for chat area + font patch)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7674
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 15:16:30 +0000 (15:16 +0000)]
make fixtrans use patterns instead, for batch fixing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7673
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 15:03:13 +0000 (15:03 +0000)]
add new console command "fixtrans", usage: fixtrans gfx/foo.tga - writes a new fixtrans/gfx/foo.tga with alpha-zero pixels changed to values around them. Helps with weird seams on badly made transparent images.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7672
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 13:57:58 +0000 (13:57 +0000)]
add Blub's r_track_sprites for SPR_LABEL*
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7671
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 13:45:53 +0000 (13:45 +0000)]
Blub's nick completion
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7670
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 13:34:34 +0000 (13:34 +0000)]
Win32 largefile support (mostly for capturevideo)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7669
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 13:33:44 +0000 (13:33 +0000)]
add cvar cl_movement_track_canjump (when off, client prediction allows "pogoing" by holding the jump key all the time; this also seems to behave better than the current behaviour which too often sticks you to the floor)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7668
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 13:25:10 +0000 (13:25 +0000)]
(Nexuiz) show people who are still downloading as -666 (like spectators) in scoreboard. Should get replaced by some way to completely hide them from scoreboard, but still show them in status, ping etc.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7667
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 13:23:35 +0000 (13:23 +0000)]
SDL: parameters -resizable, -stick_mouse, -no_input_grabbing (Blub)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7666
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Nov 2007 11:56:32 +0000 (11:56 +0000)]
watch your memory :)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7665
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 8 Nov 2007 21:47:50 +0000 (21:47 +0000)]
hush a bogus warning on startup on pre-OpenGL 2.0 drivers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7664
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Thu, 8 Nov 2007 20:50:42 +0000 (20:50 +0000)]
Clean-up the refresh code and remove the refresh field from serverlist_entry_t again (use a new query state instead).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7663
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Thu, 8 Nov 2007 20:23:50 +0000 (20:23 +0000)]
- add support for server list refreshes to netconn (more refactoring will follow soon)
- change MQC's refreshserverlist builtin to refresh the serverlist by default (which actually does what the function name implies)
- also add a console command but it is kinda useless (except that it is probably faster because it doesnt wait for the master server's response to start querying)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7662
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 5 Nov 2007 13:39:06 +0000 (13:39 +0000)]
add a "freeslots" field to the host cache
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7661
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 2 Nov 2007 14:23:09 +0000 (14:23 +0000)]
shorten the "watervisibility" title in r_speeds 2 mode because it is
messing up alignment of the remaining columns
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7660
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 31 Oct 2007 09:01:25 +0000 (09:01 +0000)]
move SDLMain.m to the right place
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7659
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 31 Oct 2007 08:54:22 +0000 (08:54 +0000)]
add SDLMain stuff for OS X; make the Makefiles ready for OS X cross compilation (note: OS X doesn't use sdl-config)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7658
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 31 Oct 2007 08:11:27 +0000 (08:11 +0000)]
make STRIP a specifyable option in the Makefile
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7657
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 30 Oct 2007 17:27:19 +0000 (17:27 +0000)]
some reworking and cleanup of gravity handling in particles, this fixes
a bug with blood rarely sticking to surfaces (due to delayedcollisions),
the same bug also affected gib trails but was less noticable
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7656
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 27 Oct 2007 12:40:28 +0000 (12:40 +0000)]
add menu QC drawsubpic() to draw just part of an image; revert change to DrawQ_SuperPic
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7655
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 27 Oct 2007 10:59:44 +0000 (10:59 +0000)]
new menu QC builtin "stringwidth(string text, float handleColors)", does not do anything useful yet, but added for future expansion (variable width fonts); also add this to CSQC (see TODO in clvm_cmds.c)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7654
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 26 Oct 2007 11:44:28 +0000 (11:44 +0000)]
fix the picture drawing fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7653
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 24 Oct 2007 21:59:53 +0000 (21:59 +0000)]
Change DrawQ_Pic and _SuperPic to be texel correct to fix bad clamping behavior.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7652
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 23 Oct 2007 14:36:48 +0000 (14:36 +0000)]
fix FS_Read when reading size 1 (it segfaulted sometimes then)
fix FS_Getc to allow 8bit data (by using unsigned char instead, like fgetc)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7651
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 21 Oct 2007 19:30:11 +0000 (19:30 +0000)]
added r_textbrightness to control color codes (so conchars can use black borders around text and color ^0 still stays readable)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7650
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 21 Oct 2007 13:48:50 +0000 (13:48 +0000)]
fixed missing newline at end of some stufftext (breaking curl downloads a little)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7649
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Oct 2007 11:21:47 +0000 (11:21 +0000)]
reverted the cleanup of entity state building because it was sapping
massive amounts of performance even with only 16 players, now it once
again builds them only once per frame and filters them per client
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7648
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 19 Oct 2007 10:51:33 +0000 (10:51 +0000)]
prvm_callprofile: a flat profile, time based, including subcalls
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7647
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Oct 2007 07:09:15 +0000 (07:09 +0000)]
fixed a bug in multiplayer savegame loading that caused all players
after the first one to respawn immediately after loading
(sv.loadgame and sv.paused were being cleared by the first player)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7646
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 17 Oct 2007 21:16:23 +0000 (21:16 +0000)]
do contrastboost before reflection; move fog behind contrastboost (consistent with skybox)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7645
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 17 Oct 2007 09:41:01 +0000 (09:41 +0000)]
We always <push> <PUSH> and <pop> <POP> like this... NOT.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7643
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Oct 2007 08:35:40 +0000 (08:35 +0000)]
added back Always Run option (I forgot that the default speed was bad in
quake, oops!)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7642
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Oct 2007 08:34:26 +0000 (08:34 +0000)]
fixed cl.movement_origin being invalid on quake protocol (and others
before dp6), this fixes the loc messages in chat on quake servers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7641
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Oct 2007 05:50:31 +0000 (05:50 +0000)]
disable water rendering without r_glsl because the fallback path has
been removed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7640
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Oct 2007 05:46:08 +0000 (05:46 +0000)]
removed some code scraps from previous patch
removed SHADERPERMUTATION_WATER and REFRACTION (since those are now
SHADERMODE_ values)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7639
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 17 Oct 2007 04:51:47 +0000 (04:51 +0000)]
implemented a fixed function fallback for water, but it is disabled
because of extreme distortion artifacts (it would need to use a cubemap
for perspective correction)
implemented two-pass rendering of water and refraction surfaces, this
enables blendfunc of the first layer to work properly, the old path is
still present but disabled
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7638
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Oct 2007 22:10:26 +0000 (22:10 +0000)]
oops... buffer overflow after a 640GB video file... fixed :P
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7637
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Oct 2007 21:58:45 +0000 (21:58 +0000)]
oops
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7636
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Oct 2007 21:52:44 +0000 (21:52 +0000)]
Write an OpenDML AVI index (indx... ix00, ix01... ixfsck... ixargh... ixhopethisworksnow)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7635
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Oct 2007 12:07:28 +0000 (12:07 +0000)]
implemented MATERIALFLAG_REFRACTION
changed syntax of dp_refract, dp_reflect, added dp_water
moved SHADERPERMUTATION and friends to gl_rmain.c
eliminated SHADERPERMUTATION_MASK by separating out SHADERTYPE_USES
other cleanup
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7634
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Oct 2007 04:28:12 +0000 (04:28 +0000)]
fix a bug that caused glow textures to be made when they were not
needed, sapping rendering performance in q1bsp and q1 mdl rendering
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7633
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Oct 2007 04:10:38 +0000 (04:10 +0000)]
renamed r_glsl_water* to r_water* because I am adding a fallback path
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7632
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 15 Oct 2007 00:08:46 +0000 (00:08 +0000)]
set pmove_org and pmove_vel again in csqc because it's useless without
them
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7631
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 11 Oct 2007 22:08:05 +0000 (22:08 +0000)]
- fix SEGFAULT when a .shader file has more layers than allowed
- reduce number of layers from 8 to 2 to save memory (increase it later when additional layers are actually USED)
- parse ALL layers, even those behind the limit, to check for lightmap references and similar stuff
- when looking up a shader, only look through the actually DEFINED layers (not through all ALLOCATED ones), this means that the OS won't allocate pages more shaders than actually used
- increase maximum number of tcmods from 4 to 8 for Nexuiz
net: 1300MB -> 900MB vsize, and less RSS used too; so it won't swap any more on a 1GB system
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7630
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 11 Oct 2007 14:31:44 +0000 (14:31 +0000)]
make more failed skin loads Prints
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7629
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 11 Oct 2007 14:10:45 +0000 (14:10 +0000)]
^1 is red, not ^4
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7628
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 11 Oct 2007 14:06:13 +0000 (14:06 +0000)]
only print the "missing texture for missing shader" message for developer or Q3BSP (as other formats contain their own textures, and don't NEED the actual texture file)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7627
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 11 Oct 2007 13:23:33 +0000 (13:23 +0000)]
make messages about not existing textures colored and regular prints (not dpritns) as they are quite fatal to the appearance of a map
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7626
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 10 Oct 2007 16:31:37 +0000 (16:31 +0000)]
final speedhack fixes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7625
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 10 Oct 2007 04:21:01 +0000 (04:21 +0000)]
fix typo in cl_netinputpacketspersecond_qw cvar name which caused
extreme slow motion on qw servers (1 packet per second or so)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7624
d7cf8633 -e32d-0410-b094-
e92efae38249
sajt [Tue, 9 Oct 2007 22:19:31 +0000 (22:19 +0000)]
shut up compiler warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7623
d7cf8633 -e32d-0410-b094-
e92efae38249
sajt [Tue, 9 Oct 2007 21:58:08 +0000 (21:58 +0000)]
MCBSP kind of works now, i think
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7621
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 9 Oct 2007 21:41:47 +0000 (21:41 +0000)]
prevent speedhack 3.0: initialize the movetime, so a speedhack can't make use of the time before this client joined
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7620
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 9 Oct 2007 21:35:38 +0000 (21:35 +0000)]
last patch by LH fixed speedhack 1.0: -20ms + 30ms = 10ms, but moves by 30ms
this patch fixed speedhack 2.0: (cl_movement 0) -10ms + (cl_movement 1) 20ms = 20ms client physics
and now also fixes speedhack 2.0a: (cl_movement 0) -10ms + (cl_movement 1) 20ms = 10ms server physics and 10ms client physics
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7619
d7cf8633 -e32d-0410-b094-
e92efae38249
sajt [Tue, 9 Oct 2007 21:12:24 +0000 (21:12 +0000)]
oops
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7618
d7cf8633 -e32d-0410-b094-
e92efae38249
sajt [Tue, 9 Oct 2007 19:50:26 +0000 (19:50 +0000)]
i'm sure there are plenty of bugs here for you guys to fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7616
d7cf8633 -e32d-0410-b094-
e92efae38249
sajt [Tue, 9 Oct 2007 19:48:13 +0000 (19:48 +0000)]
Added DP_QC_STRREPLACE - adds strreplace and strireplace functions (behave like str_replace and str_ireplace in PHP)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7615
d7cf8633 -e32d-0410-b094-
e92efae38249
sajt [Tue, 9 Oct 2007 19:44:32 +0000 (19:44 +0000)]
fix a warning in msvc6
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7614
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Oct 2007 06:23:26 +0000 (06:23 +0000)]
prevent backstepping of clc_move time from doing anything
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7613
d7cf8633 -e32d-0410-b094-
e92efae38249
dresk [Tue, 9 Oct 2007 06:04:45 +0000 (06:04 +0000)]
Changed "fake cd track x playing..." console prints to console debug prints
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7612
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Oct 2007 05:30:35 +0000 (05:30 +0000)]
fix a warning (con_text is static, no need for an if check on it)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7611
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Oct 2007 05:13:49 +0000 (05:13 +0000)]
fix typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7610
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 9 Oct 2007 05:11:47 +0000 (05:11 +0000)]
fix water plane center calculation (it was never cleared)
fix water plane r_view corruption in error handling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7609
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Oct 2007 13:48:11 +0000 (13:48 +0000)]
fix reflections not working when just reflective stuff, but no water, is on the map
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7608
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Oct 2007 09:30:52 +0000 (09:30 +0000)]
sorry... dp_refract parameters should work THAT way round
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7607
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Oct 2007 09:04:05 +0000 (09:04 +0000)]
changed reflect/refract keywords to
dp_reflect <r> <g> <b>
dp_refract <reflectmin> <reflectmax> <distort> <r> <g> <b>
made dp_reflect work additively again (so perfect mirrors shall use a black texture)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7606
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Oct 2007 19:24:44 +0000 (19:24 +0000)]
make bestweapon customizable using a new register_bestweapon command (DP_CON_BESTWEAPON); add a new cycleweapon command that works similarily to bestweapon, but cycles among the weapons in the list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7605
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 3 Oct 2007 15:21:48 +0000 (15:21 +0000)]
Cleaned up reflection and refraction a bit; added Q3 shader parameters dp_reflect and dp_refract for them; fixed simple reflection.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7603
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 1 Oct 2007 06:42:27 +0000 (06:42 +0000)]
fix uninitialized variables
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7602
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 1 Oct 2007 06:40:32 +0000 (06:40 +0000)]
reworked R_Water_StartFrame to fix the bug that changes to
r_glsl_water_resolutionmultiplier didn't take effect until r_glsl_water
was toggled
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7601
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 1 Oct 2007 03:39:40 +0000 (03:39 +0000)]
implemented support for more than 32768 clipnodes (again a case of
arguire qbsp producing files that violate the q1bsp format), this fixes
large monsters falling out of levels in warpspasm
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7600
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 1 Oct 2007 03:37:39 +0000 (03:37 +0000)]
r_showtris/r_shownormals/r_showcollisionbrushes are no longer obscured
by bmodels and things that are drawn later, they now get their own
rendering stage, and have been moved after transparencies, also changed
them to use alpha blend, where their value controls the opacity
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7599
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 1 Oct 2007 03:12:19 +0000 (03:12 +0000)]
added support for arguire's strange protocols that expand
modelindex/soundindex to 16bit (sometimes), these protocols are
not recommended for mods as the more standard QUAKEDP protocol already
supported 16bit indices by use of additional svc_ codes and additional
entity update bits, however these protocols are used in the warpspasm
demos, so this makes them play
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7598
d7cf8633 -e32d-0410-b094-
e92efae38249
sajt [Sun, 30 Sep 2007 23:53:26 +0000 (23:53 +0000)]
fix some errors
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7597
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 30 Sep 2007 14:50:52 +0000 (14:50 +0000)]
implemented pvs support in water reflection rendering, greatly improving
performance with r_glsl_water 1
implemented some checks to shut off r_glsl_water if texture creation
fails
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7596
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 30 Sep 2007 13:23:34 +0000 (13:23 +0000)]
fix a bug where map becomes invisible (just sky) when the nearclip plane
culls a portal, this bug was introduced by recent water shader rendering
features (using an extra clip plane for culling, accidentally activated
the view's nearclip plane as well, which culls portals accidentally)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7595
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 30 Sep 2007 12:58:34 +0000 (12:58 +0000)]
use $(WINDRES) variable for win32, don't hardcode the name
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7594
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 29 Sep 2007 17:47:48 +0000 (17:47 +0000)]
changed q1bsp loader to allow more than 32768 nodes, as long as the
total of nodes+leafs is <= 65536, it also attempts to fix corrupt BSP
trees by changing invalid references to instead use the solid leaf (so
you can't walk into a corrupt area), this was done to allow loading of
maps compiled with arguire's qbsp utility that can produce corrupt bsp
files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7593
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 26 Sep 2007 17:16:08 +0000 (17:16 +0000)]
"" binds are removed binds (fix behaviour in conjunction with bindmaps not skipping over "" binds - note that unbind also binds to "")
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7592
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Sep 2007 05:21:04 +0000 (05:21 +0000)]
implemented chase_overhead cvar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7591
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 26 Sep 2007 03:07:11 +0000 (03:07 +0000)]
changed SND_MAX_SPEED to 96000 and added corresponding threshold entry
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7590
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Sep 2007 20:37:46 +0000 (20:37 +0000)]
updated darkplaces.dev from m0rfar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7589
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Sep 2007 19:23:39 +0000 (19:23 +0000)]
attempt to fix unintentionally forced gloss problems
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7588
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Sep 2007 18:54:00 +0000 (18:54 +0000)]
use even bigger primes actually
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7587
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Sep 2007 18:52:03 +0000 (18:52 +0000)]
use bigger prime numbers in calculating vertex hash indices to improve
loading performance
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7586
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Sep 2007 18:52:39 +0000 (18:52 +0000)]
patch for nexuiz from m0rfar to colorize health/armor according to amount
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7583
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Sep 2007 18:45:51 +0000 (18:45 +0000)]
changed COM_ParseToken_Simple to have a parsebackslash option, usually
false, this fixes the problem with broken wad names in hlbsp
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7582
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Sep 2007 18:19:17 +0000 (18:19 +0000)]
fix a crash in levels without water
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7581
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Sep 2007 17:35:55 +0000 (17:35 +0000)]
fix incorrect casts in the default.glsl shader
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7580
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Sep 2007 15:29:15 +0000 (15:29 +0000)]
added GL_CullFace(GL_NONE); in sky rendering in an attempt to fix
problems with refraction/reflection of skybox
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7579
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Sep 2007 12:33:09 +0000 (12:33 +0000)]
correct a typo (-lws_32 should be -lws2_32)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7578
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 24 Sep 2007 11:52:50 +0000 (11:52 +0000)]
revised water shader, less refraction, more focus on reflections
added MODE_LIGHTMAP shader permutation flag, this simplified the shader
some other cleanup (q3 vertex shaded surfaces should now properly
respond to r_ambient)
implemented internal support for reflection surfaces (as opposed to full
refraction+reflection water effects)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7577
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 23 Sep 2007 10:12:09 +0000 (10:12 +0000)]
replace strcpy use with strlcpy in some commented out code in menu
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7576
d7cf8633 -e32d-0410-b094-
e92efae38249