Patent ID: 6919908

Claim:
An apparatus for graphics processing in a handheld device, the apparatus comprising: at least one of: a transform engine and a vertex shader, such that the at least one of the transform engine and the vertex shader is capable of receiving a plurality of vertex information and generating a plurality of vertices, wherein each of the vertices has a corresponding bin identifier; a plurality of view frame factors defining a clipping region, upon which the vertex shader compares each of the plurality of vertices, wherein when one of the vertices is within the clipping region, a clip identifier is generated for that vertex using the corresponding bin identifier; the vertex shader operably coupleable to a clipping module on a central processing unit (CPU) wherein when one of the vertices is within the clipping region, the vertex shader provides the vertices having a corresponding clip identifier to the clipping module which thereupon generates supplemental vertices and the vertex shader receives the supplemental vertices therefrom; and a vertex buffer operably coupled to the vertex shader wherein the vertex buffer receives the plurality of vertices and the supplemental vertices from the clipping module on the CPU and stores the plurality of vertices therein.