Edge test and depth calculation in graphics processing hardware
AssigneeImagination Technologies Limited
InventorCasper Van Benthem
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorCasper Van Benthem
Estimating the term…
A graphics processing hardware pipeline is arranged to perform an edge test or a depth calculation. Each hardware arrangement includes a microtile component hardware element, multiple pixel component hardware elements, one or more subsample component hardware elements and a final addition and comparison unit. The microtile component hardware element calculates a first output using a sum-of-products and coordinates of a microtile within a tile in the rendering space. Each pixel component hardware element calculates a different second output using the sum-of-products and coordinates for different pixels defined relative to an origin of the microtile. The subsample component hardware element calculates a third output using the sum-of-products and coordinates for a subsample position defined relative to an origin of a pixel. The adders sum different combinations of the first output, a second output and a third output to generate output results for different subsample positions defined relative to the origin of the tile.
A graphics processing system arranged to render a scene in a rendering space, wherein the rendering space is sub-divided into a plurality of tiles, and each tile is sub-divided into a plurality of microtiles, each microtile comprising at least one pixel, the graphics processing system comprising:
A method of calculating an edge test output value or a depth calculation value in a graphics processing system arranged to render a scene in a rendering space, wherein the rendering space is sub-divided into a plurality of tiles, and each tile is sub-divided into a plurality of microtiles, each microtile comprising at least one pixel, the method comprising:
A non-transitory computer readable storage medium having stored thereon a computer readable dataset description of an integrated circuit that, when processed in an integrated circuit manufacturing system, causes the integrated circuit manufacturing system to manufacture a graphics processing system arranged to render a scene in a rendering space, wherein the rendering space is sub-divided into a plurality of tiles, and each tile is sub-divided into a plurality of microtiles, each microtile comprising at least one pixel, the graphics processing system comprising:
Dependencies are inferred from the claim text.