Hierarchical tiling in a graphics processing system using chain sorting of primitives
AssigneeImagination Technologies Limited
InventorsRobert Brigg, Lorenzo Belli
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsRobert Brigg, Lorenzo Belli
Estimating the term…
Tiling engines and methods for hierarchically tiling a plurality of primitives. A chain of sorting units includes a top level sorting unit followed by lower level sorting units, the top level sorting unit determining which of a plurality of regions of a render space each of the plurality of primitives at least partially falls within. For each region a primitive at least partially falls within an identifier of that primitive is stored in a queue. Each of the lower level sorting units selects queues of a preceding sorting unit in the chain to process, and determines which of a plurality of sub-regions of the region associated with that queue each of the primitives at least partially falls within. For each such sub-region an identifier of that primitive is stored in a queue of the lower level sorting unit that is associated with that sub-region. An output unit outputs the primitives identified in the queues of the last lower level sorting unit in the chain on a queue by queue basis.
A method of storing transformed primitives in a geometry processing phase implemented by a graphics processing system, the method comprising:
A storing unit for use in a graphics processing system, the storing unit comprising logic configured to, in a graphics processing phase implemented by a graphics processing system:
Dependencies are inferred from the claim text.