]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
divverent [Sat, 12 Jan 2008 21:33:06 +0000 (21:33 +0000)]
make packet_f work on dedicated servers too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7953
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 12 Jan 2008 16:41:34 +0000 (16:41 +0000)]
fix r_glsl_dumpshader
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7952
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 11 Jan 2008 20:52:19 +0000 (20:52 +0000)]
net_slist_pause
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7951
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Thu, 10 Jan 2008 15:42:09 +0000 (15:42 +0000)]
Fix some bugs in the getsurfacepointattribute code.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7949
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Thu, 10 Jan 2008 13:40:57 +0000 (13:40 +0000)]
Fix the bmodel collision bug in csqc.
clvm's setmodel and setmodelindex also update the min, max and size now (just like they do in sqc).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7948
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Thu, 10 Jan 2008 10:07:32 +0000 (10:07 +0000)]
Fix a bug in the automatically generated builtin file.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7947
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Thu, 10 Jan 2008 09:05:03 +0000 (09:05 +0000)]
Fix runaway mipmap upload when NULL texture data was specified.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7946
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 10 Jan 2008 03:08:33 +0000 (03:08 +0000)]
implemented q3bsp vertex texture blending (GL20 path only)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7945
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 10 Jan 2008 03:05:29 +0000 (03:05 +0000)]
use GL20TU_ enum values instead of constant texture unit numbers, to
make maintenance easier
some cleanup
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7944
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 10 Jan 2008 02:36:32 +0000 (02:36 +0000)]
reworked transparent sorting of MATERIALFLAG_BLENDED to not sort water
surfaces with refraction rendering (which are opaque but use a texture)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7943
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 10 Jan 2008 02:25:34 +0000 (02:25 +0000)]
remove unused allowedpermutations field
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7942
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 10 Jan 2008 01:51:40 +0000 (01:51 +0000)]
use cl.worldmodel in r_editlights_reload code as it is invoked from the
newmap callback
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7941
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 9 Jan 2008 11:28:22 +0000 (11:28 +0000)]
remove prvm_boundscheck cvar (security hole) and force bounds check on unless DP is compiled with -DPRVM_BOUNDSCHECK_CVAR (for those who REALLY want to be able to turn it off)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7940
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 9 Jan 2008 01:36:06 +0000 (01:36 +0000)]
changed hvec types to half types fixing warnings in GLSL shader
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7939
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Wed, 9 Jan 2008 00:35:04 +0000 (00:35 +0000)]
Add an edu2 prototype gamemode.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7938
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Jan 2008 19:37:10 +0000 (19:37 +0000)]
remove -appdata option... make -mygames option instead (easier to find for users). As before, only use that path if explicitly specified or if there is no other way.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7937
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Jan 2008 10:46:50 +0000 (10:46 +0000)]
no O_APPEND here
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7936
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Jan 2008 09:50:19 +0000 (09:50 +0000)]
make it use APPDATA right
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7935
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 8 Jan 2008 09:30:48 +0000 (09:30 +0000)]
new options:
-appdata (Windows)
-nohome (Linux)
-userdir /path/to/userdir/to/be/used/instead/of/home/username/.darkplaces
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7934
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 8 Jan 2008 03:50:09 +0000 (03:50 +0000)]
fix warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7933
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Mon, 7 Jan 2008 17:34:19 +0000 (17:34 +0000)]
Flush comment fixes and update dpmod's csqc_builtins.h.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7932
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Mon, 7 Jan 2008 16:49:50 +0000 (16:49 +0000)]
Add some builtin definitions to the builtin list (necessary for automated builtin qc creation).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7931
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Mon, 7 Jan 2008 14:28:25 +0000 (14:28 +0000)]
Move a part of r_refdef_t into a new r_refdef_scene_t struct and refactor the code to use it.
The menu now only uses its own scene. This fixes all issues I know of, but this is only the first step -
a bigger clean-up is still needed.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7930
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Jan 2008 22:23:39 +0000 (22:23 +0000)]
oops... fixed a security issue with expanding aliases
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7929
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Jan 2008 22:00:17 +0000 (22:00 +0000)]
add rcon_restricted_password and rcon_restricted_commands - this allows to give out a "lesser" rcon password that can only be used to execute commands in a small list, instead of full console access
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7928
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Jan 2008 19:54:27 +0000 (19:54 +0000)]
add r_textcontrast to complement t_textbrightness
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7927
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Sun, 6 Jan 2008 01:05:25 +0000 (01:05 +0000)]
Fix two bugs (everything should behave as usual now, when you're not using menu rendering).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7925
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Jan 2008 00:11:01 +0000 (00:11 +0000)]
make Nexuiz flag status icon position cvar defined
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7924
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 23:15:32 +0000 (23:15 +0000)]
fix black fog outline bug on quake sprites
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7923
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Sat, 5 Jan 2008 22:46:48 +0000 (22:46 +0000)]
Add CSQC rendering support to the menu (uses the same interface as the CSQC VM).
Move temp entities to the renderer code (because only temporary render entities are needed).
Rework the polygon code to support multiple VMs.
Credits and thanks to res2k (and me ;)).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7922
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 22:33:58 +0000 (22:33 +0000)]
rate limit the old quake protocols by frequency
raised packet size limit on DP1-4 protocols to what they were in those
old versions of the engine (since they can not handle packet size
limiting of any kind)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7920
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 22:32:36 +0000 (22:32 +0000)]
corrected a buffer size
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7919
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 22:32:22 +0000 (22:32 +0000)]
added an optimization note (should be tracking number of active gecko
instances, not always iterating to max)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7918
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 22:31:55 +0000 (22:31 +0000)]
the -profilegameonly option now stops profiling in CL_Disconnect to give
better results (especially if playing with it on, rather than just
profiling timedemos)
improved handling of cl.num_dlights
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7917
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 22:28:55 +0000 (22:28 +0000)]
significant cleanup of GLSL setup code
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7916
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 22:25:08 +0000 (22:25 +0000)]
GLSL code now prints the number of lines of leading text for warnings as
well as error messages (making warnings easier to fix)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7915
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 22:23:27 +0000 (22:23 +0000)]
added two missing CL_SignonReply calls in qw protocol parsing (this
fixes -profilegameonly on QW games)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7914
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 22:22:32 +0000 (22:22 +0000)]
load rtlights file sooner in map change process, to avoid it showing up
in -profilegameonly
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7913
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 5 Jan 2008 05:37:43 +0000 (05:37 +0000)]
keep track of number of active explosions rather than scanning up to
MAX_EXPLOSIONS every frame
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7912
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Fri, 4 Jan 2008 23:20:54 +0000 (23:20 +0000)]
Removed a bunch of warnings
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7905
d7cf8633 -e32d-0410-b094-
e92efae38249
molivier [Fri, 4 Jan 2008 23:13:27 +0000 (23:13 +0000)]
Moved initializations of the pixel_size and attributes fields in the TGA header ealier, so they would be properly set before the call to PrintTargaHeader()
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7904
d7cf8633 -e32d-0410-b094-
e92efae38249
black [Fri, 4 Jan 2008 22:15:36 +0000 (22:15 +0000)]
Refactor the code to make r_view and r_viewcache members of r_refdef,
Remove an unused variable from CL_VM_InputEvent.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7903
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Fri, 4 Jan 2008 18:06:31 +0000 (18:06 +0000)]
Changing passing of key event ASCII codes to CSQC to use an additional function argument for CSQC_InputEvent instead of a global.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7900
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Fri, 4 Jan 2008 17:45:53 +0000 (17:45 +0000)]
Made gecko bindings a bit more chatty in developer mode.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7899
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 4 Jan 2008 12:35:35 +0000 (12:35 +0000)]
make keys line up in keys.c and key.h for easier verifying
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7897
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Thu, 3 Jan 2008 17:54:30 +0000 (17:54 +0000)]
Provide 'ascii' key input to CSQC.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7896
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Thu, 3 Jan 2008 17:52:28 +0000 (17:52 +0000)]
Fix crash in MD3 loading when no animscenes are loaded
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7895
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 2 Jan 2008 13:48:57 +0000 (13:48 +0000)]
before calling Mod_CanSeeBox_Trace or TraceLineOfSight, check if the model actually supports them (prevents crash with missing worldmodel)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7894
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 2 Jan 2008 09:38:35 +0000 (09:38 +0000)]
fix bug in saveconfig that caused config to get saved to weird random file names on quit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7893
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Wed, 2 Jan 2008 01:08:11 +0000 (01:08 +0000)]
Made CSQC_AddRenderEdict compute the tag matrix if a tag is set.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7892
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Wed, 2 Jan 2008 01:03:41 +0000 (01:03 +0000)]
Fixed flawed comparison in VM_CL_gettagindex that always reported the first precached client model as not precached.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7891
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Wed, 2 Jan 2008 00:58:53 +0000 (00:58 +0000)]
Fixed crash in CL_GetTagMatrix when no 'scale' entity field is present.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7890
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Jan 2008 21:42:44 +0000 (21:42 +0000)]
update of the Dev-C++ project
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7889
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Jan 2008 15:05:37 +0000 (15:05 +0000)]
Nexuiz: play intro video on startup by QC now
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7888
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 1 Jan 2008 14:19:44 +0000 (14:19 +0000)]
add cvar prvm_backtraceforwarning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7887
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Dec 2007 16:38:55 +0000 (16:38 +0000)]
removed #include of quakedef.h as it doesn't seem necessary
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7886
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 31 Dec 2007 16:36:14 +0000 (16:36 +0000)]
optimized PolygonF_Divide/PolygonD_Divide functions, now performing only
one dot-product per iteration rather than two
added PolygonF_Clip/PolygonD_Clip functions which keep only the front
side
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7885
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Mon, 31 Dec 2007 13:49:54 +0000 (13:49 +0000)]
Made CSQC VM initialization prefer the program downloaded from the server over the local version.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7884
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 31 Dec 2007 13:37:32 +0000 (13:37 +0000)]
add a new key dest key_menu_grabbed that behaves like key_menu, but also passes function keys to the menu; useful for key bind editors
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7883
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Sun, 30 Dec 2007 16:48:15 +0000 (16:48 +0000)]
Revert r7881 since it's broken in it's current shape.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7882
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Sun, 30 Dec 2007 15:19:26 +0000 (15:19 +0000)]
Add CSQC ReadEntity to mirror SVQC's WriteEntity.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7881
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 28 Dec 2007 23:04:18 +0000 (23:04 +0000)]
fix Con_Print that should have been Con_Printf
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7879
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 28 Dec 2007 19:25:12 +0000 (19:25 +0000)]
missing %s
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7878
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 28 Dec 2007 17:39:13 +0000 (17:39 +0000)]
sprite tracking distance fix; update inverse view matrix before rendering a scene, as preceding code may have changed it
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7877
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 28 Dec 2007 16:36:48 +0000 (16:36 +0000)]
make SPR_LABEL use neither depth test nor fog; make R_Draw_Sprite not fog nodepthtest sprites at all because they can be treated as HUD items
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7876
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 28 Dec 2007 16:22:03 +0000 (16:22 +0000)]
oops, missed a "const"
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7875
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 28 Dec 2007 15:12:27 +0000 (15:12 +0000)]
extension to writeconfig command: also take a file name
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7874
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Fri, 28 Dec 2007 12:55:02 +0000 (12:55 +0000)]
gecko:
- print gecko error code when embedding object init fails
- print message when browser object creation fails
- crash fix in CL_Gecko_NavigateToURI
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7872
d7cf8633 -e32d-0410-b094-
e92efae38249
res [Thu, 27 Dec 2007 18:55:59 +0000 (18:55 +0000)]
csqc setmodel: print a warning when the given model was not precached
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7871
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 27 Dec 2007 18:43:42 +0000 (18:43 +0000)]
oops... could not have optimized this, putting back old code (fixes fog too bright bug at r_glsl 0, but contrastboost being set)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7870
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 27 Dec 2007 08:34:03 +0000 (08:34 +0000)]
wrap skins >= numskins to 0 in Mod_Alias_GetTagIndexForName (consistent to how textures are chosen for an invlaid skin); prevents "big gun" bug in Nexuiz
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7867
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 25 Dec 2007 18:02:44 +0000 (18:02 +0000)]
fix "warping" bug MrBougo found in the protocol (namely, values near +4096 causing an integer overflow when errorneously sent as 13.3bit fixed points)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7866
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 10:54:29 +0000 (10:54 +0000)]
revert the vid_grabkeyboard 0 support in fullscreen, due to
CWOverrideRedirect the window is never focused and thus completely
unusable with this approach, maybe a different method of initializing
fullscreen will be implemented in the future
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7865
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 10:43:38 +0000 (10:43 +0000)]
some minor cleanup
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7864
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 10:00:31 +0000 (10:00 +0000)]
vid_grabkeyboard 0 now works with fullscreen
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7863
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 25 Dec 2007 08:58:02 +0000 (08:58 +0000)]
fog table now at developer >= 100
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7862
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 08:41:18 +0000 (08:41 +0000)]
fix t->lightmapcolor on fullbright surfaces
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7861
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 08:36:36 +0000 (08:36 +0000)]
don't call SV_CheckWaterTransition on MOVETYPE_STEP entities unless the
entity moves (or a pusher moves through the area)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7860
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 06:10:31 +0000 (06:10 +0000)]
implemented PointSuperContents model function as a lower-overhead
alternative to TraceBox, and this also makes profile reports more clear
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7859
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 06:09:39 +0000 (06:09 +0000)]
World_EntitiesInBox now takes const mins/maxs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7858
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 06:09:02 +0000 (06:09 +0000)]
one more cl_ignoremousemove change to cl_ignoremousemoves
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7857
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 06:08:32 +0000 (06:08 +0000)]
changed cl_ignoremousemove from a qboolean to an int named
cl_ignoremousemoves which is set to 2 whenever the mouse grab state
changes, the one-frame ignore was not working
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7856
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 25 Dec 2007 02:48:38 +0000 (02:48 +0000)]
cl_prydoncursor traces now trace against the model bounding box before
testing the geometry itself, this gives a substantial speed increase in
maps with lots of monsters
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7855
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 24 Dec 2007 05:09:55 +0000 (05:09 +0000)]
consistently move scenebrightness after contrastboost
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7854
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 Dec 2007 21:17:50 +0000 (21:17 +0000)]
the formula for fog was right... note that it uses the unsimplified formula, as precalculating stuff isn't needed here
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7853
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 Dec 2007 20:54:18 +0000 (20:54 +0000)]
fix fog help text
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7852
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 Dec 2007 20:53:29 +0000 (20:53 +0000)]
fix fog after r_restart
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7851
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 Dec 2007 20:33:44 +0000 (20:33 +0000)]
add default for fog_end too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7850
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 Dec 2007 18:14:19 +0000 (18:14 +0000)]
sorry, that one was wrong
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7849
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 Dec 2007 17:57:02 +0000 (17:57 +0000)]
fix wrong conversion factor of knots (Wikipedia has another opinion than feh on this)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7848
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 Dec 2007 17:08:21 +0000 (17:08 +0000)]
fix remaining fog bug with fixed function, r_view.colorscale != 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7847
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 23 Dec 2007 15:05:09 +0000 (15:05 +0000)]
improved NaN velocity/NaN origin warnings, they now print the entity
number
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7846
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 23 Dec 2007 14:57:52 +0000 (14:57 +0000)]
colormod values above 1 1 1 should work properly with r_glsl now
some optimizations and a major audit of the GLSL shader with respect to
colormod and fog handling
fixed nearly all bad interactions between fog and r_hdr 1 mode
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7845
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 Dec 2007 11:05:54 +0000 (11:05 +0000)]
update movement_velocity in demos too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7844
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 22 Dec 2007 17:16:34 +0000 (17:16 +0000)]
forgot to add fog_start to the fog range... now it behaves right
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7843
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 22 Dec 2007 17:05:23 +0000 (17:05 +0000)]
oops, forgot this file
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7842
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 22 Dec 2007 16:55:05 +0000 (16:55 +0000)]
forgot to compare fog mask table range, too
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7841
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 22 Dec 2007 15:21:50 +0000 (15:21 +0000)]
implemented fog texture building support for the new fog start and alpha
parameters
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7840
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 22 Dec 2007 15:17:25 +0000 (15:17 +0000)]
fix fog_alpha checking bug that makes sky disappear in the wrong situation
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7839
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 22 Dec 2007 13:50:39 +0000 (13:50 +0000)]
first part of fog changes: no longer use a complex glsl equation; modify the table instead; replace fog_end by fog_alpha
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7838
d7cf8633 -e32d-0410-b094-
e92efae38249