MODULATED AND BLENDED ANTI-ALIASING
First Claim
Patent Images
1. A method of anti-aliasing, comprising:
- computing z data for multiple samples of each pixel in an image to generate a multi-sample z buffer during a first processing pass of a plurality of graphics primitives; and
accumulating computed color values corresponding to each pixel into a color buffer that stores one color value for each pixel during a second processing pass of the graphics primitives.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for anti-aliasing. During a first processing pass of a plurality of graphics primitives, z data is computed for multiple samples of each pixel in an image to generate a multi-sample z buffer. During a second processing pass of the graphics primitives, computed color values corresponding to each pixel in a color buffer that stores one color value for each pixel are accumulated.
127 Citations
20 Claims
-
1. A method of anti-aliasing, comprising:
-
computing z data for multiple samples of each pixel in an image to generate a multi-sample z buffer during a first processing pass of a plurality of graphics primitives; and accumulating computed color values corresponding to each pixel into a color buffer that stores one color value for each pixel during a second processing pass of the graphics primitives. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform anti-aliasing comprising:
-
computing z data for multiple samples of each pixel in an image to generate a multi-sample z buffer during a first processing pass of a plurality of graphics primitives; and accumulating computed color values corresponding to each pixel into a color buffer that stores one color value for each pixel during a second processing pass of the graphics primitives. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
-
a memory storing a multi-sample z buffer, and a color buffer that stores one color value for each pixel; and one or more processing units coupled to the memory and configured to; compute z data for multiple samples of each pixel in an image and store the z data in the multi-sample z buffer during a first processing pass of a plurality of graphics primitives; and accumulate the computed color values corresponding to each pixel into the color buffer during a second processing pass of the graphics primitives. - View Dependent Claims (19, 20)
-
Specification