Module darkplaces: Change committed

havoc at icculus.org havoc at icculus.org
Sat Aug 26 03:02:59 EDT 2006


Commiter   : havoc
CVSROOT    : /cvs/cvsroot/twilight
Module     : darkplaces
Commit time: 2006-08-26 07:02:59 UTC

Log message:

CSQC fixes (less broken, still not spec compliant)
CSQC can now link the same entity multiple times (each time modified differently) as per the CSQC spec (this is mainly useful for rendering multi-model players based on one csqc entity, like Quake3's cgame does)
changed DrawQ functions to automatically set up 2D rendering if previous rendering was of a 3D view (necessary change for proper CSQC support)
changed QuakeC rint builtin implementation to handle very large values (outside of int range) and possibly run a little bit faster, note that it still rounds toward the nearest integer, away from zero (as intended)
refactored gun bob, damage kick fade, and stair smoothing code to eliminate a 'multiple fade steps per frame' bug
renamed the misnamed VM_ftoi function to VM_ftoe, in accordance with the menu QC builtin ftoe

Modified files:
     cl_main.c cl_screen.c client.h clvm_cmds.c csprogs.c csprogs.h
     draw.h gl_draw.c gl_rmain.c mvm_cmds.c prvm_cmds.c prvm_cmds.h
     todo view.c
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: darkplaces.20060826.070259.havoc.diff
URL: <http://icculus.org/pipermail/twilight-commits/attachments/20060826/1c2b8891/attachment.diff>


More information about the twilight-commits mailing list