Patent ID: 8817029

Claim:
A method for a graphics pipeline to synchronize data in the graphics pipeline, wherein a plurality of graphics pipeline components form the graphics pipeline, the method comprising the steps of: receiving one or more input tokens on a data input at a graphics pipeline component having one data input and one data output; receiving one or more input signals on an input signal path of the graphics pipeline component; outputting one or more synchronization tokens on the data output to one or more other components within the graphics pipeline, wherein the one or more synchronization tokens are associated with the one or more input tokens, the one or more input signals, or an internal event of the graphics pipeline component; and outputting one or more synchronization signals on an output signal path of the graphics pipeline component via an event wire directly to one or more other components within the graphics pipeline, wherein the one or more synchronization signals correspond to the one or more input tokens, the one or more input signals, or the internal event, where the one or more other components of the graphics pipeline comprise at least one of: fixed function units and programmable units.