Module neither: Change committed

havoc at icculus.org havoc at icculus.org
Wed Dec 29 07:48:31 EST 2004


Commiter   : havoc
CVSROOT    : /cvs/cvsroot/neither
Module     : neither
Commit time: 2004-12-29 12:48:31 UTC

Log message:

dynamic per pixel lighting now works (no compiled lights yet)
added R_SetDrawMode function to set up state for R_DrawMesh calls, reorganized game renderer accordingly
added R_DRAWMODE_LIGHTING using GLSL, and R_DRAWMODE_FULLBRIGHT using fixedfunction as a debugging fallback (g_fullbright cvar)
added R_DRAWMODE_SHADOWVOLUME, as well as R_DRAWMODE_VISIBLESHADOWVOLUME for debugging (g_visiblevolumes cvar)
input now operates much more sanely, and g_usemouse cvar controls whether to grab mouse or not, mouse is automatically ungrabbed when console is down
model loading and rendering code now uses counterclockwise winding (like OpenGL, and the rest of the rendering code) instead of clockwise, which means glCullFace calls can use GL_FRONT and GL_BACK and get the expected results (rather than backwards)
particle effect rendering now mostly uses the renderer functions (not completely yet)
entities now use .eclass field instead of .active, and .eclass has a lot of general information about the entity class
cleaned up entity loading/spawning

Modified files:
     darkwar/mathlib.h darkwar/model.c darkwar/model.h
     darkwar/r_main.c darkwar/r_main.h darkwar/game/g_explosion.c
     darkwar/game/g_main.c darkwar/game/g_main.h darkwar/game/g_rain.c
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: neither.20041229.124831.havoc.diff
URL: <http://icculus.org/pipermail/neither-commits/attachments/20041229/a643d4a8/attachment.diff>


More information about the neither-commits mailing list