CPC G06T 17/20 (2013.01) [G06T 1/20 (2013.01); G06T 15/005 (2013.01)] | 20 Claims |
1. An apparatus comprising:
a graphics processor including graphics processing resources configured for tile-based immediate-mode rendering, the graphics processor including:
a cache memory to store object data and associated control data for objects to be rendered by the graphics processor; and
sequencer circuitry to:
generate a plurality of batches of the objects to be rendered, each of the plurality of batches sized according to a size of the cache memory,
determine tiles intersected by objects in each of the plurality of batches,
maintain lit transaction information for the plurality of batches based on the intersected tiles, and
perform a play sequencing of each of the objects based on the lit transaction information,
wherein to perform the play sequencing includes to:
select, based on the lit transaction information, a cache aware tile-walk pattern; and
walk lit tiles according to the tile-walk pattern, wherein to walk a lit tile includes to process primitive commands for objects in the plurality of batches of objects that are associated with the lit tile.
|