The geometry processor performs the vertex processing tasks shown in Table: Vertex Processing Tasks Performed by the Geometry Processor.
Table 5-1: Vertex Processing Tasks Performed by the Geometry Processor
Processing Task
|
Description
|
Transform and lighting
|
The geometry processor scales, rotates, and positions the geometry of objects in the scene, and also calculates and assigns values to the vertices.
|
Primitive assembly
|
The PLB links vertices together to form different primitives.
|
Culling
|
This step discards polygons that must not be rendered.
|
Primitive list assembly
|
The pixel processor is a tile-based renderer. The geometry processor prepares a list of all primitives required for the pixel processor to render. For each primitive, the PLB writes a list entry for each tile that the primitive touches.
|
Rendering
|
Describes the various tasks the pixel processor performs. During rendering, the pixel processor uses the information from the polygon list to produce a final frame buffer image.
|