CPC G06F 9/4411 (2013.01) [G06F 9/3009 (2013.01); G06F 9/544 (2013.01)] | 20 Claims |
1. An apparatus comprising:
a memory; and
a plurality of geometry engines comprising circuitry, wherein a first geometry engine, of the plurality of geometry engines, comprises circuitry configured to:
calculate, based on one or more parameters, at least a first location of a first portion of an index buffer in the memory to fetch and process as part of a first draw call, wherein the first location of the first portion is calculated with respect to other portions processed by other geometry engines of the plurality of geometry engines;
calculate, based on the one or more parameters, at least a second location of a second portion of the index buffer to process as part of the first draw call, wherein the second portion is non-contiguous with the first portion within the index buffer;
fetch and process at least the first and second portions of the index buffer; and
generate, as a result of processing at least the first and second portions of the index buffer, pixel data to be displayed.
|