Quake uses light maps in addition to texture maps. Texture maps
are used to add detail to surfaces, and light maps are used to store
pre-computed illumination. The two are multiplied together at
run-time, and cached for efficiency.