Patent · US Active

Data structures, methods and tiling engines for hierarchically storing tiling information in a graphics processing system

US11610358B2 · kind B2 · utility

1Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 6, 2021
Grant dateMar 21, 2023
Priority date
Expiry dateFeb 6, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2210/12
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and tiling engines for tiling primitives in a tile based graphics processing system in which a rendering space is divided into a plurality of tiles. The method includes generating a multi-level hierarchy of tile groups, each level of the multi-level hierarchy comprising one or more tile groups comprising one or more of the plurality of tiles; receiving a plurality of primitive blocks, each primitive block comprising geometry data for one or more primitives; associating each of the plurality of primitive blocks with one or more of the tile groups up to a maximum number of tile groups such that if at least one primitive of a primitive block falls, at least partially, within the bounds of a tile, the primitive block is associated with at least one tile group that includes that tile; and generating a control stream for each tile group based on the associations, wherein each control stream comprises a primitive block entry for each primitive block associated with the corresponding tile group.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.