Overview
Mipmapping stores a pyramid of downsampled texture images and selects or blends levels based on the screen-space footprint of each texture lookup.
Samples prefiltered texture levels so distant surfaces avoid aliasing and cache waste.
Compact metadata for implementation and discovery.
Mipmapping stores a pyramid of downsampled texture images and selects or blends levels based on the screen-space footprint of each texture lookup.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(pixels)
Worst
O(pixels)
Space
O(texture size)
level = log2(texture_footprint)Chooses a texture level based on projected pixel footprint.
Show rays, samples, buffers, or shading terms that contribute to the final pixel.
Mipmaps improve minification; anisotropic filtering is often needed for steep viewing angles.
What each reference supports for this entry.
Good next jumps from the relationship graph, ranked for useful discovery.
Both store progressively lower-resolution image levels.
Raster pipelines use mipmaps to reduce texture aliasing.