Module darkplaces: Change committed

havoc at icculus.org havoc at icculus.org
Tue Jul 1 14:43:52 EDT 2003


Commiter   : havoc
CVSROOT    : /cvs/cvsroot/twilight
Module     : darkplaces
Commit time: 2003-07-01 18:43:52 UTC

Log message:

redesigned how the renderer handles much of it's state (R_Mesh_State turned into R_Mesh_State_Textures - no longer handles blendfunc and depthmask and depthtest and vertex pointers and so on)
batching is gone
VAR support is gone (but may make a return someday)
dynamic shadow volumes are now more optimized (removal of unused verts)
added a glossary of terminology to the start of r_shadow.c
added gl_mesh_testarrayelement and gl_mesh_testmanualfeeding cvars for testing/debugging purposes in the backend (incase vertex array state is a mess)
added gl_paranoid cvar (enables CHECKGLERROR and verifies geometry before rendering it)
added gl_printcheckerror cvar (prints location of every CHECKGLERROR statement as it executes, for tracking code flow)

Modified files:
     cl_main.c cl_particles.c gl_backend.c gl_backend.h gl_draw.c
     gl_models.c gl_rmain.c gl_rsurf.c gl_textures.c glquake.h
     model_shared.c model_shared.h r_crosshairs.c r_explosion.c
     r_light.c r_shadow.c r_shadow.h r_sky.c r_sprites.c render.h
     vid_shared.c
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: darkplaces.20030701.184352.havoc.diff
URL: <http://icculus.org/pipermail/twilight-commits/attachments/20030701/ed467c0c/attachment.diff>


More information about the twilight-commits mailing list