Patent ID: 8063914

Claim:
A computer-implemented method for generating anti-aliased output based on a scene comprising a plurality of objects, the method comprising: determining a number (N) of samples for an anti-aliasing operation; and for each of the samples: translating each of the plurality of objects in space according to jitter values for the respective sample, wherein the jitter values for the respective sample are used for translating each of the plurality of objects in the scene; multiplying the plurality of objects for the respective sample by a fractional alpha value for the respective sample, wherein the fractional alpha value varies for each of the samples, and wherein the plurality of objects comprises one or more opaque objects and one or more transparent objects; modifying a fractional alpha value stored in a buffer by a transparency value of each transparent object; and rendering the plurality of objects for the respective sample to the buffer by blending the plurality of objects for the respective sample with existing contents of the buffer; wherein each of the plurality of objects in the scene are rendered to the buffer for each respective sample before each of the plurality of objects in the scene are rendered to the buffer for the next respective sample.