Performs oprerations like z buffering, transformations, shading