1. A computer-implemented method for processing rendering data, comprising: transforming the rendering data containing vertices from model space into clip space; and storing each of the vertices in a vertex cache as needed to facilitate a single streamline branched architecture that avoids processing duplication of the vertices.