What is multipass texture mapping?

Multipass texturing is a texturing technique that Halo uses to give multiple, layered textures to objects. For instance, you might have a base texture, followed by a texture that creates light and shadows, and then perhaps a layer that shows scorching and damage. With this system, an object's texture can be adjusted in game with greater ease and detail.