Hidden culling in tile-based computer generated images
AssigneeImagination Technologies Limited
InventorsXile Yang, John W. Howson, Simon Fenney
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsXile Yang, John W. Howson, Simon Fenney
Estimating the term…
A method and system is provided for culling hidden objects in a tile-based graphics system before they are indicated in a display list for a tile. A rendering space is divided into a plurality of regions which may for example be a plurality of tiles or a plurality of areas into which one or more tiles are divided. Depth thresholds for the regions, which are used to identify hidden objects for culling, are updated when an object entirely covers a region and in dependence on a comparison between a depth value for the object and the depth threshold for the region. For example, if the depth threshold is a maximum depth threshold, the depth threshold may be updated if an object entirely covers the tile and the maximum depth value of the object is less than the maximum depth threshold.
A method for culling non-visible objects in a tiling unit of a tile-based rendering system configured to use a rendering space which is subdivided into a plurality of tiles, wherein each of the tiles comprises one or more regions for which depth comparisons are to be performed, each of the tiles comprising a plurality of pixels, the method comprising, for each of the tiles of the rendering space:
A system for culling non-visible objects in a tile-based rendering system having a rendering space sub-divided into a plurality of tiles, wherein each of the tiles comprises one or more regions for which depth comparisons are to be performed, each of the tiles comprising a plurality of pixels, the system comprising a processor configured to compile a display list for each of the tiles of the rendering space, the display list for a tile comprising object data for potentially visible objects in the tile;
A circuit for culling non-visible objects in a graphics system having a rendering space subdivided into a plurality of tiles, wherein each of the tiles comprises one or more regions for which depth comparisons are to be performed, each of the tiles comprising a plurality of pixels, wherein the circuit is configured to compile, for each of the tiles and before rendering of the tile begins, a display list comprising object data for potentially visible objects in the tile based, at least in part, on actions of different logics comprising:
Dependencies are inferred from the claim text.