Using tiling depth information in hidden surface removal in a graphics processing system
AssigneeImagination Technologies Limited
InventorsRichard Broadhurst, John Howson, Robert Theed
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsRichard Broadhurst, John Howson, Robert Theed
Estimating the term…
A graphics processing system includes a tiling unit for performing tiling calculations and a hidden surface removal (HSR) unit for performing HSR on fragments of the primitives. Primitive depth information is calculated in the tiling unit and forwarded for use by the HSR unit in performing HSR on the fragments. This takes advantage of the tiling unit having access to the primitive data before the HSR unit performs the HSR on the primitives, to determine some depth information which can simplify the HSR performed by the HSR unit. Therefore, the final values of a depth buffer determined in the tiling unit can be used in the HSR unit to determine that a particular fragment will subsequently be hidden by a fragment of a primitive which is yet to be processed in the HSR unit, such that the particular fragment can be culled.
A graphics processing system having a rendering space sub-divided into a plurality of tiles, the system comprising:
A method of processing primitives in a graphics processing system having a rendering space sub-divided into a plurality of tiles, the method 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 graphics processing system comprising:
Dependencies are inferred from the claim text.