Module twilight: Change committed

warp at icculus.org warp at icculus.org
Mon Jul 29 14:31:58 EDT 2002


Commiter   : warp
CVSROOT    : /cvs/cvsroot/twilight
Module     : twilight
Commit time: 2002-07-29 18:31:57 UTC

Log message:

I am /exausted/ due to IRL and should be asleep, instead I'm commiting this.

HOPEFULLY this should restore playability!

Add support for dmalloc.
(FIXME: Do it right!)

Some state change fixups.
(Like resetting modelorg, fixes some rendering bugs.)

Redesign the chain allocation stuff, now three passes, but only one set
of mallocs.

Fix some REALLY stupid bugs where I was drawing the world where I
should have been drawing a sub model.
(Fixes some major speed issues and corrects some rendering.)

Fix knghtbrd's stupid bug which broke logging.
(FIXME: Find a clean way to do it!)

Change some temp allocs to the tempzone.

Disable the memory clumping in the zone allocator.
(FIXME: Runtime option perhaps?)

Shrink the lightmap scraps back down to 256x256, MAJOR speedup for
overkill.
(FIXME: Make runtime option, perhaps even variable depending on the
model sizes?)

Modified files:
     configure.in nq/gl_rmain.c nq/gl_rsurf.c nq/sys.c qw/gl_rmain.c
     qw/gl_rsurf.c qw/sv_sys.c qw/sys.c src/base/cmd.c src/base/cvar.c
     src/base/zone.c src/renderer/dyngl.c src/renderer/gl_textures.c
     src/renderer/mod_brush.c src/renderer/mod_brush.h
     src/renderer/surface.c
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: twilight.20020729.183157.warp.diff
URL: <http://icculus.org/pipermail/twilight-commits/attachments/20020729/0286ddca/attachment.diff>


More information about the twilight-commits mailing list