Professional Documents
Culture Documents
Graphics Processing Unit
Graphics Processing Unit
Viewing
Transformations
GPUs evolved as
hardware and software
algorithms evolve Rasterization
Early Graphics
• Originally, no specialized graphics hardware
• All processing in software on CPU,
• Results transmitted to frame buffer
▪ first, external frame buffers
▪ later, internal frame buffers.
Frame
CPU Display
buffer
Geometry data
More detailed
Transform & lighting
pipeline
Culling, perspective divide,
viewport mapping
Simple Rasterization
functionality Simple texturing
transferred to
specialized Depth test
hardware
Frame buffer blending
• Pipeline implemented in hardware
Fixed function GPU pipeline
Rasterization