Graphics processors
AssigneeArm Limited
InventorsTord Kvestad Øygard, Sandeep Kakarlapudi, Per Kristian Kjøll, Ole Magnus Ruud
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsTord Kvestad Øygard, Sandeep Kakarlapudi, Per Kristian Kjøll, Ole Magnus Ruud
Estimating the term…
When performing tile-based rendering a first, pre-pass operation in which primitives in a sequence of primitives for a tile are processed to determine visibility information for the sequence of primitives, the visibility information being usable to determine whether or not fragments for a primitive in the sequence of primitives should subsequently be processed further for the render output, is performed. Thereafter a second, main pass operation is performed in which the further processing of fragments for primitives that were processed during the first, pre-pass operation is controlled based on the determined visibility information for the sequence of primitives, such that for fragments for which the visibility information indicates that the fragments should not be processed further for the render output some or all of the processing during the second, main pass is omitted.
A method of operating a graphics processor when performing tile-based rendering in which a render output is sub-divided into a plurality of tiles for rendering,
A method of operating a graphics processor, the method comprising:
A graphics processor configured to perform tile-based rendering in which a render output is sub-divided into a plurality of tiles for rendering,
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
A graphics processor that is configured to generate a render output, the graphics processor comprising a rendering circuit that is operable to render sequences of primitives for the render output, wherein the graphics processor is configured to:
Dependencies are inferred from the claim text.