Invention Grant
- Patent Title: Generating clip state for a batch of vertices
-
Application No.: US12579348Application Date: 2009-10-14
-
Publication No.: US08384736B1Publication Date: 2013-02-26
- Inventor: John Erik Lindholm , Ziyad S. Hakura
- Applicant: John Erik Lindholm , Ziyad S. Hakura
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Patterson & Sheridan, LLP
- Main IPC: G09G5/00
- IPC: G09G5/00

Abstract:
One embodiment of the present invention sets forth a technique for generating a batch clip state stored in clip state machine (CSM) associated with a batch of vertices. Per-vertex clip state is generated for each vertex in the batch of vertices based on the position of each vertex relative to each clip plane. For a given vertex, per-vertex clip state indicates whether the vertex is inside or outside each of the one or more clip planes. The per-vertex clip states of all the vertices in the batch of vertices are coalesced into a batch clip state by determining whether each vertex in the batch of vertices is inside every clip plane, each vertex is outside at least one clip plane or neither. The batch clip state is stored in the CSM associated with the thread group that processes the batch of vertices that can be accessed by further stages of the graphics pipeline.
Information query