Module darkplaces: Change committed

havoc at icculus.org havoc at icculus.org
Wed Aug 28 07:56:12 EDT 2002


Commiter   : havoc
CVSROOT    : /cvs/cvsroot/twilight
Module     : darkplaces
Commit time: 2002-08-28 11:56:11 UTC

Log message:

most of the framework for hardware accelerated transforms is back, just the actual gl calls need to be put in, but that will be a later commit
gl_backend internal mesh structure now has a matrix stored in it
entity_render_t now has a matrix and a inverse matrix
many additions of const to various functions, this required restructuring some code
transparent mesh sorting is gone, this also means subsorting of triangles by depth is gone (meshqueue should be used for transparent mesh sorting, I have not yet written a new triangle sorter)
rewrote RSurf_ shader functions *yet again*, they are now more compact and share code (by way of using lots of function calls)
lots of changes/bugfixes/additions to matrixlib.c and .h, including an actual working Matrix4x4_Invert_Simple function
added gl_flashblend (brightens and enlarges coronas, turns off all actual lighting)
added r_coronas (can turn off coronas)

Modified files:
     cl_collision.c cl_collision.h cl_light.c cl_particles.c
     cl_screen.c client.h gl_backend.c gl_backend.h gl_models.c
     gl_rmain.c gl_rsurf.c matrixlib.c matrixlib.h meshqueue.c
     meshqueue.h model_brush.c model_brush.h model_shared.h
     r_crosshairs.c r_explosion.c r_light.c r_light.h r_sky.c
     r_sprites.c
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: darkplaces.20020828.115611.havoc.diff
URL: <http://icculus.org/pipermail/twilight-commits/attachments/20020828/6e5faf47/attachment.diff>


More information about the twilight-commits mailing list