The Texture Manager is a new plugin system in HeroEngine 2009 Volume 2, which supports aggressive system and video texture memory management across all texture types. Prior to the Texture Manager system, if a world had 1 Gig of textures, all were loaded into memory at the same time, in their full high resolution version. With the new Texture Manager, parameters can be set to only load in limited amounts of textures, and will display some at lower resolution, depending on the current requirements.
There are two parameters which control the configuration of the Texture Manager:
- Max Video Memory: Maximum amount of video RAM which is to be used for textures in a single frame.
- Texture Memory: Total amount of memory which is reserved to hold textures. Must be at least 20 MB larger than Video Memory.
How are parameters initialized?
- Texture Source