Assigning primitives to tiles in a graphics processing system
AssigneeImagination Technologies Limited
InventorXile Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorXile Yang
Estimating the term…
A tiling unit assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles. Each tile can comprise one or more polygonal region. Mesh logic of the tiling unit can determine that a plurality of primitives form a mesh and can determine whether the mesh entirely covers a region. If the mesh entirely covers the region then a depth threshold for the region can be updated so that subsequent primitives which lie behind the depth threshold are culled (i.e. not included in the display list for a tile). This helps to reduce the number of primitive IDs included in a display list for a tile which reduces the amount of memory used by the display list and reduces the number of primitives which a hidden surface removal (HSR) module needs to fetch to perform HSR on the tile.
A method of assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles, wherein each tile comprises one or more polygonal regions for which depth comparisons are to be performed, the method comprising:
A tiling unit configured to assign primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles, wherein each tile comprises one or more polygonal regions for which depth comparisons are to be performed, the tiling unit being configured to receive a plurality of primitives forming a mesh, wherein the tiling unit comprises:
A non-transitory computer readable storage medium having stored thereon processor executable instructions that when executed cause at least one processor to assign primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles, wherein each tile comprises one or more polygonal regions for which depth comparisons are to be performed, the assigning of primitives to tiles comprising:
A non-transitory computer readable storage medium having stored thereon computer readable instructions that, when processed at a computer system for generating a manifestation of an integrated circuit, cause the computer system to generate a manifestation of a tiling unit configured to assign primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles, wherein each tile comprises one or more polygonal regions for which depth comparisons are to be performed, the tiling unit being configured to receive a plurality of primitives forming a mesh, wherein the tiling unit comprises:
Dependencies are inferred from the claim text.