Project

General

Profile

« Previous | Next » 

Revision 1772e09e

Added by danij almost 14 years ago

Continued work on ringzero:
  • Fixed management of UI textures (now handled similarly to the existing System textures). Next step: use Materials.
  • Explicitly free the objlink blockmap and subsector-object contacts during game unload.
  • Do a Cl_Reset() and clear player mobj/state pointers during game unload.
  • Automatically purge "runtime" texture memory during game change.
  • Reset gameTime, world viewer and engine-side player state during game load.
  • Invalidate old ticcmds during game load.
  • Explicitly free the GLTexture database during game unload. Todo: Do not destroy everything; GLTextures for System textures should remain.
  • Do not delete gl textures for System textures in GL_ClearRuntimeTextures()
  • Do not reload System textures in R_Update; not enough knowledge to make this decision here.
  • Updated UI object draw routines re changes to the assumed GL state (i.e., GL_TEXTURE_2D is off).

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences