| CPC G06T 17/20 (2013.01) [G06T 1/20 (2013.01); G06T 15/005 (2013.01)] | 20 Claims |

|
1. A graphics processing unit (GPU), comprising:
a cache memory to store object data and associated control data for objects to be rendered via tile-based rendering;
sequencer circuitry to generate a plurality of batches of objects to be rendered, determine tiles intersected by objects in each of the plurality of batches, and select, based on the tiles intersected by objects, a cache aware tile walk pattern; and
rasterization circuitry to walk lit tiles according to the cache aware tile walk pattern and process primitive commands for objects in the plurality of batches of objects that are associated with the tiles intersected by the objects.
|