Converts each vertex into a 2D screen position ... the existing data stored at the associated 2D location in the frame buffer to produce the final color for the pixel to be stored at that location.