Module twilight: Change committed

warp at icculus.org warp at icculus.org
Sun Jun 8 09:08:47 EDT 2003


Commiter   : warp
CVSROOT    : /cvs/cvsroot/twilight
Module     : twilight
Commit time: 2003-06-08 13:08:46 UTC

Log message:

A small commit.

Constify some stuff.

Give some things some more explicit types.

Kill draw.h.

Butcher W_CleanupName.

Boost the MAX_DATAGRAM from 1024 to 4096, for cavetest2.

Maybe having a fever is good for thinking off things, for the
non-fastsky path things now goes like this.
- Clear depth buffer.
- Draw the depth only skies.
- Set the DepthRange to 1 1 and set the test to GREATER.
  (This causes us to ONLY draw where the sky polys are.)
- Reset the range and test.
- Draw the world.

A small speed up, and no stencil buffer requirements!

Add TWI_ChangeVDrawArrays, read the code or give up, I don't care.

Add gl_copy_arrays, if it is one then TWI_ChangeVDrawArrays uses memset
instead of gl*Pointer for the data.

Make the skybox drawing pull from precalculated stuff.

Probably a number of other things.

Modified files:
     src/base/crc.c src/base/mathlib.c src/base/mdfour.c
     src/base/menu.c src/base/mod_brush.c src/base/parm.c
     src/base/wad.c src/client/console.c src/client/hud.c
     src/client/keys.c src/include/Makefile.am src/include/common.h
     src/include/crc.h src/include/mdfour.h src/include/mod_brush.h
     src/include/wad.h src/nq/cl_model.c src/nq/common.c
     src/nq/gl_screen.c src/nq/host.c src/nq/net.h src/nq/render.h
     src/qw/cl_main.c src/qw/cl_model.c src/qw/common.c
     src/qw/gl_screen.c src/qw/render.h src/qw/skin.c
     src/renderer/entities.c src/renderer/gl_alias.c
     src/renderer/gl_arrays.c src/renderer/gl_arrays.h
     src/renderer/gl_brush.c src/renderer/gl_draw.c
     src/renderer/gl_draw.h src/renderer/gl_light.c
     src/renderer/gl_main.c src/renderer/gl_textures.c
     src/renderer/liquid.c src/renderer/menu.c
     src/renderer/mod_alias.c src/renderer/mod_alias.h
     src/renderer/mod_brush.c src/renderer/mod_sprite.c
     src/renderer/r_explosion.c src/renderer/sky.c

Removed files:
     src/include/draw.h
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: twilight.20030608.130846.warp.diff
URL: <http://icculus.org/pipermail/twilight-commits/attachments/20030608/d4a59614/attachment.diff>


More information about the twilight-commits mailing list