Patent ID: 9064334
Filing Date: 2015-06-23
Classification: G06T,G09G

Abstract:
1. A method comprising: receiving a primitive of an input stream of graphics primitives data by an array of input registers of a common core subunit of a hardware graphics processing unit (GPU) defining a graphics pipeline, wherein the array of input registers is a dynamically indexable array or a two dimensional array depending on what stage the common core subunit is to perform; assigning a unique index, via the hardware GPU, within the graphics pipeline to each primitive in the graphics pipeline based upon the demands on the graphics pipeline made by a host; processing the unique index, via the hardware GPU, assigned to each primitive of the at least one primitive of at least one input stream of graphics primitives data; and synchronizing each unique index, via the hardware GPU, with the corresponding graphics primitive data being processed; and processing data calls using the synchronized unique index to further access graphics primitives data as input data to the common core subunit for use inside the graphics pipeline from the output stream of the common core subunit within the graphics pipeline to generate new primitives data prior to an output merger of data.