CPC G06T 1/20 (2013.01) [G06F 3/013 (2013.01); G06T 1/60 (2013.01); G06T 11/20 (2013.01); G06T 11/40 (2013.01); G06T 15/10 (2013.01); G09G 5/14 (2013.01)] | 31 Claims |
1. A method of processing graphics depicting one or more objects as mapped to a screen area, the screen area including a plurality of zones, each said zone having a different set of rendering parameters, the method comprising:
assembling each primitive of a batch of primitives belonging to an object covering at least two of the zones of the screen area to a screen space, wherein said assembling each of the primitives includes iterating each primitive with a primitive assembler for each of the zones covered by the object, wherein each said zone is associated with a different set of screen space transform parameters used to transform locations of vertices in the batch of primitives from a homogenous coordinate space to a head mounted display screen space that is not flat before scan conversion and wherein the plurality of zones are arranged to minimize an overlap between zones.
|