Patent · US Active

3-D clipping in a graphics processing unit

US8773459B2 · kind B2 · utility

3Cited by
14References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 15, 2012
Grant dateJul 8, 2014
Priority date
Expiry dateJun 15, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T19/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A graphics processing unit (GPU) efficiently performs 3-dimensional (3-D) clipping using processing units used for other graphics functions. The GPU includes first and second hardware units and at least one buffer. The first hardware unit performs 3-D clipping of primitives using a first processing unit used for a first graphics function, e.g., an ALU used for triangle setup, depth gradient setup, etc. The first hardware unit may perform 3-D clipping by (a) computing clip codes for each vertex of each primitive, (b) determining whether to pass, discard or clip each primitive based on the clip codes for all vertices of the primitive, and (c) clipping each primitive to be clipped against clipping planes. The second hardware unit computes attribute component values for new vertices resulting from the 3-D clipping, e.g., using an ALU used for attribute gradient setup, attribute interpolation, etc. The buffer(s) store intermediate results of the 3-D clipping.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.