Setting a display list pointer for primitives in a tile-based graphics processing system
US9684995B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | May 21, 2015 |
| Grant date | Jun 20, 2017 |
| Priority date | — |
| Expiry date | May 21, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T2219/2021
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A tiling unit assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles. A primitive is assigned to a tile by including a primitive ID of the primitive in a display list for the tile. If a primitive, or a mesh of primitives entirely covers a tile such that all of the previous primitives in the tile are obscured (i.e. hidden) then a start pointer of the display list can be moved to thereby skip the obscured primitives. In this way, a hidden surface removal (HSR) module will not fetch the primitives which would ultimately be hidden by the primitive or the mesh which entirely covers the region. This method therefore reduces the number of primitives which are fetched by the HSR module.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.