CPC G06T 15/005 (2013.01) [G06F 9/3877 (2013.01); G06F 9/3887 (2013.01); G06T 17/10 (2013.01)] | 20 Claims |
1. A method of tiled rendering of an image for display comprising:
receiving an image comprising one or more three dimensional (3D) objects;
executing a visibility pass for determining locations of a plurality of primitives of the image in a first single-instruction-multiple-data (SIMD) unit;
when a determined location of a first primitive of the plurality of primitives is in a first tile of a plurality of tiles, processing, in the first SIMD unit, front end geometry of the first primitive, the front end geometry processing occurring concurrently with the executing of the visibility pass for at least one of a remainder of the plurality of primitives; and
upon completion of the front end geometry processing of the first primitive, performing, in a second SIMD unit, back end processing of the first primitive, the performing occurring concurrently with the executing of the visibility pass for the at least one of the remainder of the plurality of primitives.
|