OpenGL provides control over the generation of fragments from pixels via the pixel zoom operation. Zoom factors are specified using glPixelZoom(). Negative zooms are used to specify reflections.
Pixel zooming may prove faster than the texture mapping techniques described below on some systems, but do not provide as fine a control over filtering.