Trop Pruner & Hu, P.C.
Command processing for graphics tile-based rendering
The same set of render commands can be re-executed for each of a plurality of tiles making up a graphic scene to be rendered. Each time the list of commands is executed, the way the commands are executed may be modified based on information received from tile pre-processing. Specifically, a jump if command may be inserted into the command list. When this command is encountered, a determination is made, based on information received from tile pre-processing pipeline, whether to execute the command for the next primitive or not. If the next primitive is to be culled then the command for the next primitive is not executed and the flow moves past that command. If the next primitive is to be executed then the jump is not implemented. This enables avoiding reloading the same list of commands over and over for every tile.
Intel Corporation
G G G G G G
G06T G06T G06T G06T G06T G06T
inventional inventional inventional inventional inventional inventional
Jeffery S. Michael Peter L. Balaji Hema C.
Boles Apodaca Doyle Vembu Nalluri