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