Zero pixel culling for graphics processing
AssigneeQUALCOMM Incorporated
InventorsNagarjuna Duvvuru, Tao Wang, Jian Liang, Chunlin Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsNagarjuna Duvvuru, Tao Wang, Jian Liang, Chunlin Wang
Estimating the term…
A graphics processing unit (GPU) may include a triangle setup engine (TSE) configured to determine coordinates of a triangle, rotate coordinates of the triangle based on an angle. To rotate the coordinates, the TSE generates coordinates of the triangle in a rotated domain, and determines coordinates of a bounding box in the rotated domain based on the coordinates of the triangle in the rotated domain. The TSE determines a first plurality of parallel scanlines in the rotated domain, and a second plurality of parallel scanlines in the rotated domain. The first and second pluralities of scanlines are perpendicular. The TSE determines whether the bounding box coordinates are located within two adjacent scanlines. If the bounding box coordinates are located within the two adjacent scanlines, the TSE removes the triangle from the scene.
A method performed by a graphics processing unit (GPU), the method comprising:
An apparatus comprising:
An apparatus comprising:
A non-transitory computer-readable storage medium having instructions stored thereon that, when executed, cause at least one processor to:
Dependencies are inferred from the claim text.