improved TraceLine in chase.c to be more generally useful (should move it to another...
authorlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 23 Feb 2001 23:39:54 +0000 (23:39 +0000)
committerlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 23 Feb 2001 23:39:54 +0000 (23:39 +0000)
commitccf0849cbfe3013a00dff7f37cc68e774b241cb5
tree4ca25488c92b588f4372716f711bae228d0ac7bc
parent08470850c43eba9ba25eba895fce1059db8dbb86
improved TraceLine in chase.c to be more generally useful (should move it to another file, though)
error checking in qmalloc/qfree
expanded COM_LoadFile max filename length from 32 to 1024
improved COM_LoadFile error messages
added COM_ToLowerString and COM_ToUpperString
.zym model support (not quite complete, in development)
unfinished transition to hardware model transforms (not used yet)
changed polylists to draw 5+ point polygons as GL_POLYGON instead of GL_TRIANGLE_FAN (I thought I had reverted to GL_POLYGON a long time ago... strange) for a minor speedup
new explosion effect (no particles)
reverted to lightmapped dynamic lighting effects (vertex hybrid still available as r_dlightmaps 0)
extreme speed improvements in which wall polygons are lit
minor optimization to lightmap building (memset to clear blocklights)
added and disabled texture caching to disk (it turned out to be a slowdown and a massive waste of space, but kept in source form incase it is ever useful)
much improved missing QC function errors (most notably think)
partial redesign of the skin colormapping engine (not used yet)
more consistent light falloff on different objects
created and scrapped a new particle explosion effect (way too fillrate intensive), superseded by the new explosion effect
only dynamically lights smoke and blood particles unless r_dynamicparticles is 2
possible fix for alt-tab bug in NVidia drivers (from Dabb)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@152 d7cf8633-e32d-0410-b094-e92efae38249
31 files changed:
chase.c
cl_main.c
common.c
common.h
gl_models.c
gl_poly.c
gl_rmain.c
gl_rsurf.c
gl_screen.c
gl_textures.c
glquake.h
host.c
host_cmd.c
model_alias.c
model_alias.h
model_brush.h
model_shared.c
pr_edict.c
pr_exec.c
progs.h
r_light.c
r_light.h
r_part.c
render.h
sv_main.c
sv_phys.c
sv_user.c
transform.c
transform.h
vid_wgl.c
world.c