multitexturing
Multitexturing is the technique of applying more than one texture to a single geometric primitive during a single rendering pass. In this mode, the graphics hardware samples several textures with separate texture units and combines the results to determine the final color of each pixel.
Historically, multitexturing arose with fixed-function graphics pipelines in the late 1990s. Early GPUs provided a limited
Typically, multitexturing involves binding multiple textures (for example, a base color texture, a normal map, and
Applications include per-pixel lighting with lightmaps, diffuse and detail textures, normal and specular maps, environment or
Today multitexturing remains a fundamental concept, seamlessly integrated into shaders and widely used for rich, layered