]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
divverent [Thu, 9 Apr 2009 06:23:27 +0000 (06:23 +0000)]
Add my own HMAC implementation (verified using the test vectors). Planning to use HMAC-MD4 for an alternate rcon authentication.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8884
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 9 Apr 2009 05:39:54 +0000 (05:39 +0000)]
Fix spurious error message in CL_Locs_FreeNode - ID:
2742143
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8883
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 7 Apr 2009 12:47:49 +0000 (12:47 +0000)]
draw loading bar at 100% alpha again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8882
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 7 Apr 2009 05:14:38 +0000 (05:14 +0000)]
pitch inversion in gettaginfo: also do the mod_alias check on the client
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8881
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 6 Apr 2009 14:37:50 +0000 (14:37 +0000)]
code-only change of the loading screen, no visual change
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8879
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 6 Apr 2009 14:31:46 +0000 (14:31 +0000)]
again a slight visual improvement(?) of the loading bar
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8878
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 6 Apr 2009 12:50:30 +0000 (12:50 +0000)]
Mem_Free being passed NULL should be a warning, not a hard error
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8875
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 6 Apr 2009 12:44:41 +0000 (12:44 +0000)]
fix a crash if a model has no vertices
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8874
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 5 Apr 2009 17:56:03 +0000 (17:56 +0000)]
fix the name (DOWNLOADPROGRESS -> LOADPROGRESS)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8873
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 5 Apr 2009 17:55:23 +0000 (17:55 +0000)]
fix weight of worldmodel init
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8872
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 5 Apr 2009 10:53:43 +0000 (10:53 +0000)]
graceful handling of stack underflows, or host_abortframe, during loading
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8871
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 5 Apr 2009 10:34:39 +0000 (10:34 +0000)]
enable nonpoweroftwo support again (accidentalyl had it && 0'ed for testing)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8870
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 5 Apr 2009 10:32:23 +0000 (10:32 +0000)]
loading screen: properly handle the back buffer, by using a copy-to-texture of the previous screen as background
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8869
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 5 Apr 2009 10:10:15 +0000 (10:10 +0000)]
force screen clear when showing loading plaque
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8868
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 5 Apr 2009 09:51:24 +0000 (09:51 +0000)]
fix YUV tables
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8867
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 21:04:12 +0000 (21:04 +0000)]
more loading screen improvements (weighting for different content types; don't update too often for keepalives; only show model name)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8866
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 20:49:12 +0000 (20:49 +0000)]
also enter the event loop during Q3 map load... should prevent Vista's not responding thing even on mikeeusa maps
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8865
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 20:41:45 +0000 (20:41 +0000)]
fix tiny typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8864
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 20:40:38 +0000 (20:40 +0000)]
- fix Q3 shaders coming from a curled pk3
- drawing a black bar below the download bar to make sure
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8863
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 20:08:43 +0000 (20:08 +0000)]
hopefully fix the crash issue on windows by hitting esc during loading by ignoring all key presses during loading plaque
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8862
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 20:01:58 +0000 (20:01 +0000)]
fix crash when playing some demos
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8861
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 19:31:33 +0000 (19:31 +0000)]
further loading screen improvement
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8860
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 15:59:11 +0000 (15:59 +0000)]
don't draw loading plaque on dedicated server :(
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8859
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 15:56:10 +0000 (15:56 +0000)]
experiemnt: call the event loop from loading plaque update. Does this fix the problems on Vista?
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8858
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 15:53:31 +0000 (15:53 +0000)]
make Quake start again :P
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8857
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 15:50:31 +0000 (15:50 +0000)]
more loading screen stuff, now shows loading screen for connecting clients with progress indicator
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8856
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 15:05:38 +0000 (15:05 +0000)]
a nice improvement to the loading plaque: displaying the name of what's being loaded
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8855
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 4 Apr 2009 14:53:35 +0000 (14:53 +0000)]
it is now possible to have multiple map models loaded at once - removed
the isworldmodel flag, and submodel searches now use the mapname as a
second search key so submodels from multiple maps can coexist in memory
this is a cleanup that I had wanted to do for a long time...
added special modeldecompile support for submodels, they should now save
to a name based on the current map as well as the submodel number
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8854
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 13:42:09 +0000 (13:42 +0000)]
move csqc_progdata and csqc_progdata_deflated from sv to svs to fix a memory leak
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8853
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 13:02:13 +0000 (13:02 +0000)]
fix memory leaks in server csqc
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8852
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 4 Apr 2009 12:48:05 +0000 (12:48 +0000)]
fix a memory leak in WriteImage
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8851
d7cf8633 -e32d-0410-b094-
e92efae38249
sajt [Sat, 4 Apr 2009 12:07:08 +0000 (12:07 +0000)]
update crosshair slider
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8850
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 4 Apr 2009 07:52:18 +0000 (07:52 +0000)]
don't apply host_sleep when in a timedemo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8849
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 4 Apr 2009 07:50:42 +0000 (07:50 +0000)]
added host_sleep cvar, defaults to 1 millisecond wait each frame, this
seems to have no impact on fps on my windows and Linux machines but
reduces cpu usage
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8848
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 4 Apr 2009 07:49:18 +0000 (07:49 +0000)]
changed r_speeds glFinish to only occur when set to 2, not 1 or 3
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8847
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 2 Apr 2009 09:13:09 +0000 (09:13 +0000)]
fix severe animation bug with single-frame framegroups in zym models
slight tweak to framegroup interpolation in zym models (restored some
epsilon checks)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8846
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 2 Apr 2009 09:11:15 +0000 (09:11 +0000)]
reset rsurface.entity in a couple more cases
fixed entity count on r_speeds - don't count models twice
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8845
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 2 Apr 2009 07:10:06 +0000 (07:10 +0000)]
fix the NaN checks
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8844
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 1 Apr 2009 19:33:04 +0000 (19:33 +0000)]
changed sv_masterextra cvars back to IP addresses to avoid gethostbyname
delays on startup of Nexuiz
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8843
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 1 Apr 2009 18:16:13 +0000 (18:16 +0000)]
replaced sv_clmovement_waitforinput with sv_clmovement_inputtimeout
which takes a timeout inseconds rather than frames, this makes
sys_ticrate safer to modify in Nexuiz (which has a low cl_netfps that
breaks with a rapid sys_ticrate if the administrator tries that)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8842
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 1 Apr 2009 18:10:24 +0000 (18:10 +0000)]
turn off exact specular math by default (it's better for fps, and sometimes looks less weird)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8841
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 1 Apr 2009 17:58:29 +0000 (17:58 +0000)]
reset rsurface.entity to NULL after each entity is rendered
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8840
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 1 Apr 2009 14:10:38 +0000 (14:10 +0000)]
fix messed up r_hdr bloom rendering (wasn't setting view dimensions)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8839
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 1 Apr 2009 13:56:23 +0000 (13:56 +0000)]
set rsurface.entity correctly before calling R_GetCurrentTexture
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8838
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 1 Apr 2009 12:52:45 +0000 (12:52 +0000)]
make cvar* functions unable to retrieve private cvars
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8837
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 1 Apr 2009 11:13:50 +0000 (11:13 +0000)]
slightly more exact "exact specular math", prevents white dots on a mikeeusa map
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8836
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 30 Mar 2009 15:29:36 +0000 (15:29 +0000)]
added extension names for DP_GFX_MODEL_INTERPOLATION and
DP_CSQC_MULTIFRAME_INTERPOLATION
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8835
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 30 Mar 2009 15:22:57 +0000 (15:22 +0000)]
reworked animation interpolation code - entity_render_t now has
framegroupblend[] instead of frame1/2/1time/2time/framelerp fields
implemented csqc 4-way frame interpolation (lerpfrac2 is inferred based
on the sum of lerpfrac+lerpfrac3+lerpfrac4, so it remains compatible)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8834
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 30 Mar 2009 05:35:50 +0000 (05:35 +0000)]
fix a use of tempmempool to be loadmodel->mempool
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8833
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 29 Mar 2009 13:29:01 +0000 (13:29 +0000)]
compute sorted surface list at load of each model - this tripled
framerates in some outdoor q1bsp maps
cleaned up water rendering setup code so it at least makes sense now
model lighting is not computed for unseen models (major fps increase in
some q1bsp maps)
added an unfinished OBJ model loader (not enabled)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8832
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 29 Mar 2009 13:23:50 +0000 (13:23 +0000)]
updated project files to include cap_avi.c and cap_ogg.c
note: these are MSVC++ 2008 files - I don't have 2005
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8831
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 27 Mar 2009 12:31:04 +0000 (12:31 +0000)]
same fix for csqc
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8830
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 27 Mar 2009 11:57:59 +0000 (11:57 +0000)]
properly let sounds come out of attached entities (currently for svqc only)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8829
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 26 Mar 2009 06:48:16 +0000 (06:48 +0000)]
only enable nonpoweroftwo textures if GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB > 0 (as radeon HDs software emulate some use cases of nonpoweroftwo textures, e.g. repeating ones)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8828
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 25 Mar 2009 13:38:15 +0000 (13:38 +0000)]
make r_showtris no longer use glVertex
same should be done to shownormals etc., but this would get more complex
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8827
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 23 Mar 2009 18:16:30 +0000 (18:16 +0000)]
variable name fixes only, no change in behaviour
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8826
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 23 Mar 2009 18:15:50 +0000 (18:15 +0000)]
oops, move the print for that string upwards, as other code there uses va() too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8825
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 23 Mar 2009 18:11:30 +0000 (18:11 +0000)]
in PRVM state dumps, also dump a special extra string if prvm_backtraceforwarnings = 1 that can be specified by other code
currently, this is used to be able to track down the invalid tempstrings in savegame saving
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8824
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 23 Mar 2009 13:58:24 +0000 (13:58 +0000)]
libcurl: if a resume ended up with an invalid pack, redownload the FULL pack
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8823
d7cf8633 -e32d-0410-b094-
e92efae38249
motorsep [Sun, 22 Mar 2009 20:05:29 +0000 (20:05 +0000)]
project file to build SDL executives
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8822
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 22 Mar 2009 19:51:44 +0000 (19:51 +0000)]
change names of functions, and add comments.
The code is mathematically correct now, I added a proof of the missing link:
quadratic spline area = exactly 2/3 * area of the control points triangle!
The actual subdivisions stayed invariant, just the names of the functions make
more sense now.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8821
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 22 Mar 2009 19:31:07 +0000 (19:31 +0000)]
curl: delete the downloaded pk3 if adding it failed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8820
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 22 Mar 2009 19:26:19 +0000 (19:26 +0000)]
show correct percentage when resuming
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8819
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 21 Mar 2009 22:09:45 +0000 (22:09 +0000)]
DP_QC_GETTIME
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8818
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 21 Mar 2009 21:45:12 +0000 (21:45 +0000)]
change the model of curves approximation to one that
a) almost matches the previous one, and
b) makes more sense, mathematically
now the inexactness of a patch is defined as the maximum over the inexactness of its quadratic splines;
the inexactness of such a quadratic spline is defined as the area between the spline and the line between its end points;
as that area is hard to calculate, the triangle area of the three control points is taken instead (which obviously is larger than the area between spline and the line between the end points, so this actually is a pessimistic approach to get some nicely defined tesselation)
not much should change for the user, though, but flat patches are now properly detected and handled
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8817
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 19 Mar 2009 11:38:59 +0000 (11:38 +0000)]
fix warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8816
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 19 Mar 2009 10:38:06 +0000 (10:38 +0000)]
make gettaginfo actually work:
- now REALLY returns data in worldspace, as the description says
- handle bmodels' pitch angle correctly
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8815
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 18 Mar 2009 11:22:48 +0000 (11:22 +0000)]
FTE_QC_CHECKPVS
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8811
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 18 Mar 2009 10:04:58 +0000 (10:04 +0000)]
DP_QC_FINDCHAIN_TOFIELD (saves into another field than .chain)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8810
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 15 Mar 2009 20:41:06 +0000 (20:41 +0000)]
force 32bit origin for player entiites (TODO: possibly for bmodels too?) to get better prediction
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8809
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 14 Mar 2009 18:31:04 +0000 (18:31 +0000)]
Experimental new patch welding code by "someone", fixing the problem with seams when an X and a Y patch side touch.
Also adds a mode for flat patch sides (so they no longer get tesselated at all).
http://www.alientrap.org/forum/viewtopic.php?t=4200
The submitted patch cleaned up a little, but it's probably not perfect yet.
PLEASE READ, VERIFY AND TEST.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8808
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 13 Mar 2009 06:41:13 +0000 (06:41 +0000)]
made lhrandom never return MIN (it already never returned MAX), to fix
the "stone monster" bug from Quake, where occasionally a monster never
even spawns properly because its walkmonster_start_go function had a
nextthink value of exactly 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8806
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 12 Mar 2009 11:04:27 +0000 (11:04 +0000)]
fix tiny bug in AVI writing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8804
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 12 Mar 2009 08:42:21 +0000 (08:42 +0000)]
make bouncing also support the entity gravity
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8803
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Mar 2009 08:17:02 +0000 (08:17 +0000)]
added sv_gameplayfix_slidemoveprojectiles which avoids a sticking bug
with grenades where they kept accumulating gravity
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8802
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 12 Mar 2009 08:16:04 +0000 (08:16 +0000)]
don't use 16bit origin protocol for attachments
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8801
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Mar 2009 20:27:15 +0000 (20:27 +0000)]
changed sv_gameplayfix_delayprojectiles to also delay think functions on
newly spawned entities, not just movement
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8800
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 11 Mar 2009 14:09:38 +0000 (14:09 +0000)]
some typecasts for g++
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8798
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 11 Mar 2009 13:11:59 +0000 (13:11 +0000)]
modeldecompile: detect skeletal models properly (no more crash on exporting MD3s)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8797
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 11 Mar 2009 08:44:48 +0000 (08:44 +0000)]
decompile models written by pre-r8533 zmodel correctly
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8795
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 11 Mar 2009 06:22:50 +0000 (06:22 +0000)]
[
2680901 ] Fix server/client crashes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8790
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Mar 2009 01:39:05 +0000 (01:39 +0000)]
minor code simplification
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8789
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Mar 2009 00:58:56 +0000 (00:58 +0000)]
another obj fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8788
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Mar 2009 00:40:44 +0000 (00:40 +0000)]
another obj fix (normals)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8787
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Mar 2009 00:39:15 +0000 (00:39 +0000)]
fix zmodel script to actually work
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8786
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Mar 2009 00:33:04 +0000 (00:33 +0000)]
more fixes for obj export
smd export now saves two txt scripts, one for zmodel, one for dpmodel
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8785
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 10 Mar 2009 23:44:49 +0000 (23:44 +0000)]
more fixes for OBJ export
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8784
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 10 Mar 2009 22:24:20 +0000 (22:24 +0000)]
fix two problems in obj export
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8783
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 10 Mar 2009 21:36:10 +0000 (21:36 +0000)]
fix typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8782
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 10 Mar 2009 21:22:06 +0000 (21:22 +0000)]
implemented modeldecompile command, saves .obj version of any model or
map (but not sprites), also saves dpmodel script and smd files for
skeletal models
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8781
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Mar 2009 09:21:51 +0000 (09:21 +0000)]
change a cast, trying to fix DP in g++
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8780
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Mar 2009 13:45:46 +0000 (13:45 +0000)]
fix the latest patch (print the right number)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8779
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Mar 2009 13:41:21 +0000 (13:41 +0000)]
allow maxplayers to be changed in game (it'll then be latched and the change will be applied on the next "map" (not "changelevel") command)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8778
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 6 Mar 2009 13:52:20 +0000 (13:52 +0000)]
fix token endpos writng by tokenizebyseparator
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8777
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 6 Mar 2009 10:54:02 +0000 (10:54 +0000)]
tokenize: allow more tokens
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8776
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Mar 2009 17:37:30 +0000 (17:37 +0000)]
add a strftime reference to the cvar descriptions so one knows where to look how to make the %M:%D like date strings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8775
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Mar 2009 15:13:43 +0000 (15:13 +0000)]
particle culling: don't crash if r_refdef.scene.worldmodel is NULL
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8774
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Mar 2009 09:05:48 +0000 (09:05 +0000)]
bring back the stupid Matrix4x4_Invert call as it breaks on my gcc in release builds (but is fine in debug builds).
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.3.2-1ubuntu11' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8773
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Mar 2009 07:42:03 +0000 (07:42 +0000)]
corona query: move the "all pixels" query to the center of the screen, so coronas fade out nicely when they leave the visible screen area
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8772
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Mar 2009 06:44:26 +0000 (06:44 +0000)]
speed up cl_project (it can simply use the inverse view matrix, no need to invert in this function)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8771
d7cf8633 -e32d-0410-b094-
e92efae38249