CPC G06T 15/005 (2013.01) [G06T 1/20 (2013.01); G06T 15/06 (2013.01); G06T 1/60 (2013.01)] | 20 Claims |
1. A graphics system comprising:
an effect engine; and
a graphics pipeline operative to perform pipeline operations on graphical objects in a frame, the graphics pipeline including at least a fragment shader stage,
wherein an application programming interface (API) provides instructions that direct a plurality of stages of the graphics pipeline before and after rasterization to invoke the effect engine,
wherein the API further provides an instruction that directs a given stage of the graphics pipeline to send a subset of the graphical objects in the frame to the effect engine to execute,
wherein the given stage of the graphics pipeline, when detecting the instruction provided by the API, invokes the effect engine to perform a predefined set of graphics operations on the subset of the graphical objects in the frame, and
wherein the predefined set of graphics operations has a higher computational complexity than the pipeline operations.
|