]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
havoc [Mon, 10 Mar 2008 02:06:32 +0000 (02:06 +0000)]
replaced cl.movement_queue with direct use of cl.movecmd array, this
saves a little memory but mostly it simplifies some logic
reworked much of the prediction system
now extrapolates latest movement gathered instead of interpolating
between the last two moves sent, this reduces visual latency by 50-99ms
and deals better (but not perfectly) with mismatched framerates like
cl_maxfps 30 and cl_netfps 20
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8208
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 9 Mar 2008 19:26:39 +0000 (19:26 +0000)]
go back to block counting, looks like we now know what's broken with waveOut
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8207
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 9 Mar 2008 18:23:33 +0000 (18:23 +0000)]
lower cl_netfps default from 72 to 20
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8206
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 9 Mar 2008 17:20:10 +0000 (17:20 +0000)]
fixed jerky cl_movement with cl_netfps below current fps, by making
packet interval operate in realtime rather than cl.time
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8205
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 9 Mar 2008 01:09:35 +0000 (01:09 +0000)]
added cl_netimmediatebuttons cvar which causes additional input packets
(beyond cl_netfps) when buttons or impulse change, giving better timing
accuracy when it counts (pressing fire)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8204
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 9 Mar 2008 01:08:42 +0000 (01:08 +0000)]
slight improvement to sound latency math (moved it after new sound data
is added)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8203
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Mar 2008 22:41:35 +0000 (22:41 +0000)]
added showsound cvar which displays number of sounds actively being
mixed, and total sound sources, and latency
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8202
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Mar 2008 22:40:01 +0000 (22:40 +0000)]
added WAV_BUFFERTIME setting of 0.125 (used to be 0.5)
reduced WAV_BUFFERS from 64 to 16
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8201
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 8 Mar 2008 21:24:27 +0000 (21:24 +0000)]
try using waveOutGetPosition instead of block counting (revert or #ifdef this if it breaks anything)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8200
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Mar 2008 20:24:58 +0000 (20:24 +0000)]
fix MMSYSERRR_STILLPLAYING handling to not increment snd_sent
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8199
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 8 Mar 2008 20:12:48 +0000 (20:12 +0000)]
only go ahead if WAVERR_STILLPLAYING is encountered, other errors are fatal to the sound system again.
TODO: handle WAVERR_STILLPLAYING in a better way (like, clearing the buffer?)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8198
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Mar 2008 19:58:15 +0000 (19:58 +0000)]
made waveOutWrite overrun a non-fatal (if spammy) warning, and only with
developer 1000
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8197
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Mar 2008 18:57:54 +0000 (18:57 +0000)]
fix crash when q1bsp submodels are checked with PointSuperContents
(oops)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8196
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Mar 2008 16:55:46 +0000 (16:55 +0000)]
another attempt at fixing the Mac OSX rotating hud problem
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8195
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Mar 2008 03:58:11 +0000 (03:58 +0000)]
disable threaded mixing in coreaudio backend (still threaded callback
method since coreaudio always uses that) - why does it crash?
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8194
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Mar 2008 03:44:55 +0000 (03:44 +0000)]
increased maxtempentities from 512 to 4096, this affects how many csqc
entities can be renderable at once (need to make this grow instead)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8193
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 6 Mar 2008 19:44:56 +0000 (19:44 +0000)]
added a -I option on Mac OSX SDL builds to include the relevant Headers
directory, added a reference to this in the relevant LIBS variables
(because SDLMain.m needs the includes as well)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8192
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 6 Mar 2008 14:34:17 +0000 (14:34 +0000)]
fix bug that makes lava bridge in e1m6 kill you (as if you're in the
lava it came out of), thanks to Lardarse for reporting this
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8191
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 3 Mar 2008 22:35:10 +0000 (22:35 +0000)]
up the default cl_netfps to 72, which is higher than vsync for most
people
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8189
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 3 Mar 2008 13:55:53 +0000 (13:55 +0000)]
removed cl_netinputpacketsperserverpacket (now uses
cl_netinputpacketspersecond again)
removed cl_netinputpacketspersecond_qw (now uses the main one)
renamed cl_netinputpacketspersecond to cl_netfps
renamed cl_netinputpacketlosstolerance to cl_netrepeatinput
changed default cl_netfps to 60 (from 20)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8188
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 3 Mar 2008 13:25:38 +0000 (13:25 +0000)]
fix support for zip archives made by the standard Mac OSX archiver
(ignore bit 3 in the general flags - the fields ARE valid in the central
directory, just not in the stream data)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8187
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Sun, 2 Mar 2008 22:31:03 +0000 (22:31 +0000)]
Remove FS_FIX_PATHS again and disable model rendering in the menu until someone can do it correctly (both were hacks).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8186
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 19:45:38 +0000 (19:45 +0000)]
fix really stupid typo in coreaudio init (!= was supposed to be ==)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8184
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 16:32:15 +0000 (16:32 +0000)]
fix missing particles when you join a server late in the game
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8183
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 2 Mar 2008 16:32:04 +0000 (16:32 +0000)]
unconst something
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8182
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 16:03:47 +0000 (16:03 +0000)]
improved CL_ParticleTrail's check for unknown effect numbers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8181
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 15:28:42 +0000 (15:28 +0000)]
added a dprint for unknown effect numbers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8180
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 15:23:25 +0000 (15:23 +0000)]
added svc_trailparticles, svc_pointparticles, and svc_pointparticles1 to
the list of svc_ code names for cl_shownet 2 prints
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8179
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 13:45:58 +0000 (13:45 +0000)]
added support for snd_blocked (related to the snd_mutewhenidle cvar) in
threaded mixers
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8178
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 12:28:33 +0000 (12:28 +0000)]
threaded audio mixing for OSX
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8177
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 12:06:55 +0000 (12:06 +0000)]
added a parameter to S_StopChannel to trigger a mutex lock, this fixes
crashes in the SDL audio callback when S_StopChannel clears fields while
they are being used in the mixer (this mostly crashed on level changes),
the mutex lock itself is done simply by calling SndSys_LockRenderBuffer
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8176
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 12:01:07 +0000 (12:01 +0000)]
whitespace
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8175
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 2 Mar 2008 11:58:50 +0000 (11:58 +0000)]
whitespace
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8174
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 13:24:42 +0000 (13:24 +0000)]
fix ev_field parser for savegames
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8173
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 09:43:09 +0000 (09:43 +0000)]
reenable stripping of release binaries
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8172
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 08:03:23 +0000 (08:03 +0000)]
fixed GL_CheckExtension to not even bother checking for an extension if
the name does not begin with GL_ or WGL_ or similar things
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8171
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 07:13:28 +0000 (07:13 +0000)]
init gl_extensions and gl_platformextensions to "" before fetching
wglfuncs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8170
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 06:54:30 +0000 (06:54 +0000)]
don't bother doing two-pass window setup unless vid_samples is greater
than 1
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8169
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 06:45:32 +0000 (06:45 +0000)]
clear some variables when VID_Shutdown is called (the other 3 vid
modules already did this)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8168
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 06:34:17 +0000 (06:34 +0000)]
make sure that gl_extensions and gl_platformextensions are not NULL
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8167
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 05:40:04 +0000 (05:40 +0000)]
no longer stripping darkplaces release executables, because debugging
symbols are too useful for crash reports
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8166
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 1 Mar 2008 04:54:54 +0000 (04:54 +0000)]
fix two-layer quake sky in r_glsl 1 mode (was blending the alpha layer wrongly)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8165
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 29 Feb 2008 15:17:39 +0000 (15:17 +0000)]
default gl_texturecompression_q3bspdeluxemaps to 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8163
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 29 Feb 2008 10:37:26 +0000 (10:37 +0000)]
use a better cast on a parameter in a ToAscii call, might fix a warning,
probably not
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8162
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 29 Feb 2008 10:31:06 +0000 (10:31 +0000)]
fix warnings on qglGetString calls
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8161
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 29 Feb 2008 09:58:15 +0000 (09:58 +0000)]
a fix from Black for prevseparator, hopefully the only bug
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8160
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Fri, 29 Feb 2008 09:23:05 +0000 (09:23 +0000)]
Restored FS_Search patch.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8159
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 28 Feb 2008 21:38:08 +0000 (21:38 +0000)]
Reverted Black's filematch changes for now, because they were still broken and we need to release, and I don't see how to fix it. Issue: "ls *.cfg" doesn't show the cfgs from the file system, just from the pk3s (e.g. it missed config.cfg), and on Windows it even showed something even weirder: "*.cfgconfig.cfg".
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8158
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 28 Feb 2008 10:35:29 +0000 (10:35 +0000)]
fix a bug in FS_ChangeGameDirs (it was doing a CL_Disconnect - can't do
that because when connecting to a QW server it disconnects)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8157
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 28 Feb 2008 10:01:04 +0000 (10:01 +0000)]
reworked min/avg/max fps report in timedemo, now works again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8156
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 28 Feb 2008 03:35:17 +0000 (03:35 +0000)]
fixed a problem with snd_renderbuffer->endframe being updated in the
wrong place, causing windows waveOut audio to fail
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8155
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Wed, 27 Feb 2008 22:59:43 +0000 (22:59 +0000)]
I must have been smoking cannabis when I wrote this (a pity I dont smoke cannabis). Fix CSQC_Ent_Spawn handling.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8154
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Wed, 27 Feb 2008 22:11:08 +0000 (22:11 +0000)]
Don't try to render something when height or width are zero.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8153
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 27 Feb 2008 19:04:49 +0000 (19:04 +0000)]
Make the "no such builtin" message more descriptive
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8152
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 27 Feb 2008 16:49:00 +0000 (16:49 +0000)]
|sort
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8151
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 16:34:09 +0000 (16:34 +0000)]
DP_QC_NUM_FOR_EDICT extension implemented by Blub
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8149
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 16:05:58 +0000 (16:05 +0000)]
slight change in location of a piece of code, should have no effect
(this makes it closer to the way it was)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8148
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 16:04:46 +0000 (16:04 +0000)]
fix a typo (but it was harmless)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8147
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 15:22:17 +0000 (15:22 +0000)]
implemented threaded audio mixing for SDL client (required some
minor clean up of S_PaintAndSubmit and the functions it called, the
buffer painting management makes a lot more sense now)
fixed bug with looping sounds mixing sound to the wrong part of the
buffer after looping (uses a pointer instead of paintbuffer now)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8146
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 27 Feb 2008 14:01:55 +0000 (14:01 +0000)]
oops... double builtins suck
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8145
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 27 Feb 2008 13:54:22 +0000 (13:54 +0000)]
oops... use upper case hex, as that matches URI::Escape module (HTTP allows both)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8144
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 27 Feb 2008 13:51:57 +0000 (13:51 +0000)]
DP_QC_URI_ESCAPE
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8143
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 11:52:29 +0000 (11:52 +0000)]
one last try to beat the OSX texture scrolling bug (set activetexture
and clientactivetexture - even though only the former is needed, and do
so before switching the matrixmode to texture)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8142
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 11:35:48 +0000 (11:35 +0000)]
fix bug in wav loader that messed up loopstart, now looping sounds in
quake work properly
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8141
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 08:43:29 +0000 (08:43 +0000)]
fix toggle command's error message for cvars that are not found (thanks
to metlslime for reporting this)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8140
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 05:57:26 +0000 (05:57 +0000)]
disable adaptive mixahead when soundtimehack is non-zero (recording,
etc)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8139
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 27 Feb 2008 05:47:57 +0000 (05:47 +0000)]
implemented adaptive mixahead at low framerates (ones too low for the
current _snd_mixahead value)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8138
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 26 Feb 2008 12:28:33 +0000 (12:28 +0000)]
audited PixelFormat setup code and made it request appropriate bit
depths
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8137
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Tue, 26 Feb 2008 11:27:24 +0000 (11:27 +0000)]
Change GLX visual acquisition to also try without sample buffers if samples == 1 - some Mesa drivers don't provide visuals with any sample buffer
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8136
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 26 Feb 2008 09:56:01 +0000 (09:56 +0000)]
disabled cull face on lightning beams
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8135
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 26 Feb 2008 09:55:47 +0000 (09:55 +0000)]
made r_showbboxes disable cull face
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8134
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 25 Feb 2008 17:06:33 +0000 (17:06 +0000)]
oops... too many colors in xpm
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8133
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 25 Feb 2008 15:09:03 +0000 (15:09 +0000)]
remove misleading print from FS "My Games" code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8132
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Mon, 25 Feb 2008 13:07:10 +0000 (13:07 +0000)]
Move rt* states and the ambient value into r_refdef_scene. Menu now uses fullbright rendering as default.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8131
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 25 Feb 2008 10:29:30 +0000 (10:29 +0000)]
fix fields.server reference in surface attribute code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8130
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 25 Feb 2008 07:49:34 +0000 (07:49 +0000)]
475
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8129
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 25 Feb 2008 07:49:10 +0000 (07:49 +0000)]
fix bug with r_novis 1 not enabling r_wateralpha support on unvised maps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8128
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 25 Feb 2008 07:48:46 +0000 (07:48 +0000)]
fix bug with rtlights not being imported from the map sometimes (caused
by previous level having a lot of lights, exposing a bug in
Mem_ExpandableArray_IndexRange)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8127
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 25 Feb 2008 00:24:12 +0000 (00:24 +0000)]
patch from Blub that fixes csqc polygon rendering
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8126
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 23 Feb 2008 21:44:51 +0000 (21:44 +0000)]
libjpeg writing: turn off chroma subsampling. Really improves how strong colors look on screenshots (like, red healthpack models or text no longer appear blurred)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8125
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Sat, 23 Feb 2008 10:27:46 +0000 (10:27 +0000)]
Revert revisions 7946 and 7767. R_Upload now doesn't pass NULL data pointers on to GL (specs and drivers don't like it).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8124
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 22 Feb 2008 22:43:06 +0000 (22:43 +0000)]
don't link dxguid.lib or dinput.lib anymore, since they're now unused
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8123
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 22 Feb 2008 05:30:33 +0000 (05:30 +0000)]
set csqc world.mins and world.maxs (reworked World_SetSize to make this
easier)
moved the qc SV_Shutdown in Host_ShutdownServer to before clients are
kicked off
added qc SV_Shutdown call in SV_SpawnServer (before the progs reset)
fixed a bug with failed changelevel (which was unloading world)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8122
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 22:31:34 +0000 (22:31 +0000)]
patch from Blub that fixes DrawQ_Line with GLSL mode
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8121
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 11:50:57 +0000 (11:50 +0000)]
fix severe bug in my previous screensaver-disable patch that caused all
window widgets to be ignored (minimize, close, etc)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8120
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 11:40:53 +0000 (11:40 +0000)]
another todo item for csqc spec changes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8119
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 10:21:41 +0000 (10:21 +0000)]
added #ifdef SUPPORTDIRECTX checks around all the dinput and dsound code
- this means that dinput and dsound is not removed but is disabled,
making it easier to compile with Dev-C++ and stock MSVS, this may have
bad consequences (some people swear by -dinput, and dsound was used by
default unless -wavonly was specified, so this is a behavior change)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8118
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 09:36:14 +0000 (09:36 +0000)]
go back to using main - apparently some platforms don't use SDL_main
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8116
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 09:25:11 +0000 (09:25 +0000)]
made missing gamedir errors non-fatal warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8115
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 07:49:06 +0000 (07:49 +0000)]
added Dev-C++ project for SDL client
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8113
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 07:48:46 +0000 (07:48 +0000)]
changed main to SDL_main for simplicity reasons
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8112
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 06:18:11 +0000 (06:18 +0000)]
added DP_QC_EDICT_NUM extension to list
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8111
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 06:03:27 +0000 (06:03 +0000)]
fix addstat type parameter, swapped 8 and 2
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8108
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 21 Feb 2008 04:16:49 +0000 (04:16 +0000)]
fix bug in csqc getplayerkey reported by Blub
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8107
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 20 Feb 2008 06:04:12 +0000 (06:04 +0000)]
fix warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8106
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 19 Feb 2008 23:01:27 +0000 (23:01 +0000)]
changed hostname for tchr's master from excalibur.nvg.ntnu.no to
dpmaster.tchr.no
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8105
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 18 Feb 2008 19:15:33 +0000 (19:15 +0000)]
removed tag override support in .skin files - because Quake3 actually
doesn't do that (it doesn't use the tag names in .skin at all)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8104
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Fri, 15 Feb 2008 19:31:27 +0000 (19:31 +0000)]
Fix a parameter switch typo in the linux code.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8101
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Fri, 15 Feb 2008 15:03:06 +0000 (15:03 +0000)]
New attempt to change listdirectory.
FS_Search now also correctly processes wildcards everywhere (models/players/*/*.skin works now).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8100
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 15 Feb 2008 10:07:37 +0000 (10:07 +0000)]
split Mod_GetMesh_Vertices into 3 AnimateVertices functions, chosen by
model loaders, this should improve compile times a bit in MSVS
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8099
d7cf8633 -e32d-0410-b094-
e92efae38249