]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
divverent [Fri, 10 Dec 2010 20:40:03 +0000 (20:40 +0000)]
fix a terminologic bug
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10650
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 9 Dec 2010 11:04:30 +0000 (11:04 +0000)]
use MAX_SCOREBOARDNAME instead of a hardcoded 64 bytes length in one struct definition
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10649
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 4 Dec 2010 14:24:55 +0000 (14:24 +0000)]
maked cl_video to have module playback, so several video formats can be implemented. Quite nasty yet, as streaming audio is not supported and all videos have extension .dpv (as set by playvideo command).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10648
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 3 Dec 2010 21:39:51 +0000 (21:39 +0000)]
allow rtdlight off, rtworld on
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10647
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 3 Dec 2010 10:26:23 +0000 (10:26 +0000)]
cvar saving: do not save all ALLOCATED cvars (seta), only save all cvars that were not locked in by cvar_lockdefaults, so default.cfg-created cvars do not always spam the config file
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10646
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 1 Dec 2010 08:12:17 +0000 (08:12 +0000)]
100% untested: additionally apply mastervolume to ambient sound channels
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10645
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 30 Nov 2010 19:18:25 +0000 (19:18 +0000)]
fix random white pixels with r_shadow_glossexact caused by unnormalized VectorS/T/R
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10644
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Mon, 29 Nov 2010 19:01:22 +0000 (19:01 +0000)]
Attempt to stabilize ODE. Now using constant step (sys_ticrate set steptime) - on by default, recommended by ODE Manual, reduces jitter alot. Added object autodisabling, makes stacks to be faster. NaN fixing is optional now (on by default) on me it doesnt help with ODE double precision DLL, moreover it makes objects jitter and blink to '0 0 0' origin sometimes. Added simple physics stats printing (via physics_ode_printstats), added world damping controls (cvars, on by default). Reworked worldstep* cvars to use 2 cvars instead of 4.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10643
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 28 Nov 2010 17:11:17 +0000 (17:11 +0000)]
handle a missing key more gracefully in crypto_uri_postbuf
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10642
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 28 Nov 2010 14:36:29 +0000 (14:36 +0000)]
strlennocol: fix color codes :P
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10641
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 26 Nov 2010 21:02:42 +0000 (21:02 +0000)]
also support signed GET requests. We will always sign the [postdata, "\0"], query string
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10640
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 26 Nov 2010 11:58:41 +0000 (11:58 +0000)]
remove a stupid buf2file call
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10639
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 26 Nov 2010 06:02:05 +0000 (06:02 +0000)]
fix stdio mode
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10638
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 26 Nov 2010 05:57:28 +0000 (05:57 +0000)]
fix typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10637
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 26 Nov 2010 05:56:23 +0000 (05:56 +0000)]
crypto-keygen-standalone: allow reading from file descriptors
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10636
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Nov 2010 20:30:49 +0000 (20:30 +0000)]
fix two typos
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10635
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Nov 2010 20:30:46 +0000 (20:30 +0000)]
use detached signatures for http post (more compatible to PHP)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10634
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Nov 2010 20:30:42 +0000 (20:30 +0000)]
initial work for DETACHED signatures
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10633
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Nov 2010 19:51:49 +0000 (19:51 +0000)]
fix a cast
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10632
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Nov 2010 19:51:46 +0000 (19:51 +0000)]
move base64 to common code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10631
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Thu, 25 Nov 2010 19:23:41 +0000 (19:23 +0000)]
fix warnings by adding type casts
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10630
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Nov 2010 18:59:39 +0000 (18:59 +0000)]
support passing extra headers in POST requests; but this is not used yet
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10629
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Nov 2010 18:46:32 +0000 (18:46 +0000)]
fix a typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10628
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 25 Nov 2010 12:56:30 +0000 (12:56 +0000)]
DP_QC_URI_POST extension (uri_post, uri_postbuf, crypto_uri_postbuf)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10627
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 24 Nov 2010 20:58:27 +0000 (20:58 +0000)]
move r_stereo adjustments into R_RenderView so that it executes AFTER CSQC may have adjusted the view. Makes redblue stereo work even in steel storm.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10626
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 24 Nov 2010 20:35:56 +0000 (20:35 +0000)]
fix a stupid warning on OS X
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10625
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 22 Nov 2010 00:57:14 +0000 (00:57 +0000)]
refactored and optimized the R_Q1BSP_RecursiveGetLightInfo function
properly clear the leaf, surface, and triangle visibility data on a
light, this might fix performance issues with the SVBSP culling method
added a BIH (bounding interval hierarchy) culling method for lights
rather than just the BSP method used by default, however this has
yielded no performance gains outside of .obj maps, so by default it only
uses this new method on .obj maps (where the lack of vis culling is
unimportant)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10624
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Nov 2010 12:34:31 +0000 (12:34 +0000)]
fix a couple error messages on shutdown of dedicated server
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10623
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Nov 2010 12:30:54 +0000 (12:30 +0000)]
fix D3D9 build
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10622
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Nov 2010 12:26:19 +0000 (12:26 +0000)]
use r_smoothnormals_areaweighting cvar on all calls to Mod_BuildNormals
and Mod_BuildTextureVectorsFromNormals - rather than assuming the artist
wanted area weighted, as if the normalmap was baked for
non-area-weighted tangents this just yields wrong results
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10621
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 21 Nov 2010 12:25:55 +0000 (12:25 +0000)]
someone broke R_CompleteLightPoint, fix this call
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10620
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 20 Nov 2010 23:59:28 +0000 (23:59 +0000)]
CL_VM_GetLight: allow 2'nd optional parm which sets sampling mask: 1 lightmap (default one), 2 worldrtlight, 4 - dlight. Added getlights2 to the csprogdefs.qc.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10619
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 20 Nov 2010 14:14:59 +0000 (14:14 +0000)]
print more useful data when a corrupt input packet comes from a client
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10618
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 20 Nov 2010 07:38:25 +0000 (07:38 +0000)]
fix camera texture colors
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10617
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 15:14:53 +0000 (15:14 +0000)]
don't load corrupt wav files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10616
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 13:55:20 +0000 (13:55 +0000)]
fix fog on particles (premultiplied alpha change was doing it wrong)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10615
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 13:53:04 +0000 (13:53 +0000)]
allow loading DXT2 and DXT4 dds files
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10614
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 13:42:14 +0000 (13:42 +0000)]
particle rendering now uses premultiplied alpha (texture is
automatically converted on load, however dds may need to be DXT4 rather
than DXT5 now)
this should give an fps boost
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10613
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 12:31:55 +0000 (12:31 +0000)]
now that performance of cl_decals_newsystem is not terrible, enable it
by default
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10612
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 12:24:34 +0000 (12:24 +0000)]
do not generate vertexposition/vertexmesh arrays in
RSurf_ActiveCustomEntity, this is a major fps aid
use vertex3f rather than vertexposition array in entity decal handling
make fewer calls to R_Mesh_ResizeArrays
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10611
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 12:23:03 +0000 (12:23 +0000)]
optimize prologic inversion, it was really showing up in profiles
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10610
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 10:36:06 +0000 (10:36 +0000)]
match sound radius in Quake 1.01, where it was effectively 1200
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10609
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 19 Nov 2010 10:10:43 +0000 (10:10 +0000)]
change default snd_soundradius back to 1000, matching Quake
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10608
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Nov 2010 15:47:52 +0000 (15:47 +0000)]
for purposes of better compatibility with proquake servers, darkplaces
client now pretends to be proquake 3.40 when connecting to quake
protocol servers, this enables precise aim and the proquake NAT fix
(which the server only supports on proquake clients... grr)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10607
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Nov 2010 14:09:20 +0000 (14:09 +0000)]
changed default status output to match ProQuake 4.51
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10606
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Nov 2010 02:45:31 +0000 (02:45 +0000)]
don't spam warnings about bogus frame numbers in states, because FvF
does this all the time, developer_extra 1 will reenable these
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10605
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Nov 2010 01:53:31 +0000 (01:53 +0000)]
fix proquake rcon replies - use NetConn_Write, not NetConn_WriteString
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10604
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 18 Nov 2010 01:44:07 +0000 (01:44 +0000)]
added server support for proquake rcon when running quake protocol
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10603
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 17 Nov 2010 21:05:48 +0000 (21:05 +0000)]
developer_extra: also spam some messages during model loading regarding .skin file parsing
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10602
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 16 Nov 2010 22:14:27 +0000 (22:14 +0000)]
playvideo: cl_video_keepaspectratio == 2 will do clip instead of stretch, added simple fadein/fadeout effects via cl_video_fadein and cl_video_fadeout cvars (which sets seconds).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10601
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 14 Nov 2010 13:24:27 +0000 (13:24 +0000)]
illuminated surfaces are now sorted by texture, giving a good fps
increase, especially in realtime world lighting, this can be turned off
with the r_shadow_sortsurfaces cvar if desired
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10599
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 14 Nov 2010 13:23:32 +0000 (13:23 +0000)]
rename meshes to draws in r_speeds report
added drawn vertices count alongside the triangles count
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10598
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Nov 2010 15:32:14 +0000 (15:32 +0000)]
fix some HLSL errors
fix a warning on some ft2 code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10597
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 13 Nov 2010 14:07:13 +0000 (14:07 +0000)]
avoid NULL pointer access if a surface had an unsupported type
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10596
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 13 Nov 2010 14:05:04 +0000 (14:05 +0000)]
show more detail in "has no triangles" and "has no vertexes" warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10595
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Nov 2010 12:39:52 +0000 (12:39 +0000)]
skip zero triangle batches, for good measure
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10594
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Nov 2010 12:35:42 +0000 (12:35 +0000)]
fix wrong-texture rendering in stonekeep where a 0-triangles patch
(probably degenerate) was causing the surface batcher to give up early,
and render the previous batch instead (drawing over a perfectly good
piece of geometry with the wrong texture...)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10593
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Nov 2010 11:07:20 +0000 (11:07 +0000)]
use less R_Mesh_ResetTextureState calls for more performance
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10592
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Nov 2010 09:03:09 +0000 (09:03 +0000)]
render shownetgraph much faster by drawing an entire batch of lines at a
time
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10591
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 13 Nov 2010 09:02:45 +0000 (09:02 +0000)]
fix some warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10590
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 12 Nov 2010 18:40:51 +0000 (18:40 +0000)]
fix leaked font fallbacks
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10589
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 12 Nov 2010 18:40:47 +0000 (18:40 +0000)]
Store the data pointer and free it on Font_UnloadFont
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10588
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 12 Nov 2010 18:40:44 +0000 (18:40 +0000)]
Free the data of each font attachment in Font_UnloadFont
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10587
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 11 Nov 2010 14:05:27 +0000 (14:05 +0000)]
be more clear in the overflow message of OGG_FetchSound
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10586
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 11 Nov 2010 00:39:20 +0000 (00:39 +0000)]
fix serious bug with stencil shadows from world caused by a mysterious #if 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10585
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 9 Nov 2010 19:04:48 +0000 (19:04 +0000)]
add joy_axiskeyevents cvar which turns on engine-side emulation of arrow button events since not all drivers generate button events for movement axes. Also made wgl joystick code a bit more similar to SDL one.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10584
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Nov 2010 18:37:40 +0000 (18:37 +0000)]
DPrint the LHNET_Read and LHNET_Write errors (as they may just indicate lack of IPv6 connectivity and don't mean DP won't work)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10583
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 7 Nov 2010 13:09:01 +0000 (13:09 +0000)]
new shader parameter "dppolygonoffset <factor> <offset>"; new cvars mod_q3shader_default_polygonoffset and mod_q3shader_default_polygonfactor
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10582
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 6 Nov 2010 15:08:44 +0000 (15:08 +0000)]
fix a small bug regarding bobfall
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10581
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 5 Nov 2010 14:32:07 +0000 (14:32 +0000)]
add -framework IOKit to allow changing mouse acceleration parameters
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10580
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 5 Nov 2010 13:27:13 +0000 (13:27 +0000)]
copy the apple_mouse_noaccel hack into vid_sdl too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10579
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 4 Nov 2010 19:38:13 +0000 (19:38 +0000)]
remove some stupid \n chars in infobar strings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10578
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 4 Nov 2010 08:10:10 +0000 (08:10 +0000)]
win32: don't use select() for waiting, use Sleep() again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10577
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 31 Oct 2010 23:04:24 +0000 (23:04 +0000)]
new m_newmap() MenuQC function which gets executed each time client goes new level. +Option for Blood Omnicide which lets menu QC to control keys while playing video.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10576
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 31 Oct 2010 03:11:58 +0000 (03:11 +0000)]
remove unnecessary Con_Printf
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10575
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 30 Oct 2010 23:10:35 +0000 (23:10 +0000)]
R_CompleteLightPoint: more correct sampling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10574
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 30 Oct 2010 18:55:47 +0000 (18:55 +0000)]
fix SHADERSTATICPARMS_COUNT to right value
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10573
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 30 Oct 2010 18:24:09 +0000 (18:24 +0000)]
For lightgrid sampling move lightstyle[0] applying to shader domain as it seems to be far more precise here (see http://omnicide.legacy-of-kain.ru/work/cbo_glslgridlightchangecomp.gif), while leaving the default way for < GL2 paths, dunno why it happens and i cant find any reasons for that, current approach 'just works'. Also added "_enable" cvars for all r_glsl_postprocess_uservec* which will toggle their usage (also creates USERVEC* define once enabled).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10572
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 30 Oct 2010 18:19:38 +0000 (18:19 +0000)]
offsetmapping: make it work on ATI Radeon 9500-9800/X300 again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10571
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Oct 2010 20:19:14 +0000 (20:19 +0000)]
fix some warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10570
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Oct 2010 20:19:10 +0000 (20:19 +0000)]
add a "dummy protocol" support
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10569
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Fri, 29 Oct 2010 17:54:59 +0000 (17:54 +0000)]
oops, video texture unlinking was accidentally removed, restore it
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10568
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Fri, 29 Oct 2010 17:50:35 +0000 (17:50 +0000)]
cvar "cl_video_keepaspectratio" which scales fullscreen video to keep original aspect ratio on widescreen resolutions
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10567
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Oct 2010 14:30:24 +0000 (14:30 +0000)]
I suppose 0xE000 is a valid fontmap char... so render it as charmap item 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10566
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Oct 2010 14:27:07 +0000 (14:27 +0000)]
don't translate \0 to \uE000 when receiving that keycode (as it simply is a nonprintable key then)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10565
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Oct 2010 14:25:45 +0000 (14:25 +0000)]
fix one issue with textshadow moving oddly around in an unknown situation
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10564
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 28 Oct 2010 21:54:15 +0000 (21:54 +0000)]
fix MSVC2008 compilation again
fix some warnings in MSVC2008
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10563
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 22 Oct 2010 22:23:53 +0000 (22:23 +0000)]
explain more why physics_ode is 0 by default
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10562
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 22 Oct 2010 22:20:34 +0000 (22:20 +0000)]
fix a warning in ODE code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10561
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 22 Oct 2010 22:18:59 +0000 (22:18 +0000)]
ODE: if we enable it by default on Win32, we should do so anywhere; also add a cvar physics_ode as master switch for ODE physics (0 by default)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10560
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Fri, 22 Oct 2010 21:56:14 +0000 (21:56 +0000)]
Fix nasty bug with dp_fonts structure expanding, once dp_fonts.f being reallocated, their corresponding ft2 settings links was messed up causing crash or postprocess to be lost.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10559
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 22 Oct 2010 18:49:53 +0000 (18:49 +0000)]
added GAME_MOONHELM
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10558
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 22 Oct 2010 18:05:57 +0000 (18:05 +0000)]
enable ODE dll support by default on windows
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10557
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 21 Oct 2010 16:11:33 +0000 (16:11 +0000)]
new .gitattributes file, no visible change
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10556
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 19 Oct 2010 19:13:39 +0000 (19:13 +0000)]
fix in entity teleport detection of FlyMove
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10555
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 19 Oct 2010 13:45:22 +0000 (13:45 +0000)]
new r_stereo modes (horiz and vert split)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10554
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 19 Oct 2010 06:29:53 +0000 (06:29 +0000)]
fix a D3D compile error
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10553
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 19 Oct 2010 06:24:42 +0000 (06:24 +0000)]
make getsurface* not animate vertices if the model is not animated
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10552
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 18 Oct 2010 20:27:16 +0000 (20:27 +0000)]
as the SSE bug seems fixed now, use SSE in MSVC builds now too again
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10551
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 18 Oct 2010 07:29:59 +0000 (07:29 +0000)]
experimental: do not auto allocate a skeletonobject when a CSQC model just uses frame based animation (NOTE: this MAY even cause crashes, please test, I just can't find any case where that object is really required); this moves blending of frame based animations back into Mod_Skeletal_AnimateVertices again (if this commit causes worse performance, a different course of action may be reverting it, and making sure a skeletonobject is ALWAYS created, even for SVQC managed legacy entities)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10550
d7cf8633 -e32d-0410-b094-
e92efae38249