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