Data Structures, Methods and Tiling Engines for Hierarchically Storing Tiling Information in a Graphics Processing System
Patent №
US 11,610,358
Granted
2023-03-21
Filed 2021
Owner
IMAGINATION TECHNOLOGIES LIMITED
Lab
—
AI components
1
vision
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
17169417
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.
AI classification
Ownership
IMAGINATION TECHNOLOGIES LIMITED
assignment · 561550073
Assignors
JESUS, DIEGO, HOWSON, JOHN W., VELENTZAS, PANAGIOTIS, BRIGG, ROBERT, YANG, XILE
On an employer assignment, the assignors are typically the inventors.