MULTIRESOLUTION CONSISTENT RASTERIZATION
First Claim
1. A method for rasterizing an object, comprising:
- determining a universal resolution that corresponds to a universal grid;
calculating universal edge equations based on the universal resolution and data that represent geometry data associated with the object; and
determining large pixel coverage data comprising a plurality of covered large pixels based on the universal edge equations and a first resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for multiresolution consistent rasterization in which a setup unit calculates universal edge equations for a universal resolution. A rasterizer evaluates coverage data for two different resolutions based on the edge equations. The rasterizer evaluates coverage data for different effective pixel sizes—a large pixel size and a small pixel size. Optionally, the rasterizer may determine a first set of coverage data by performing conservative rasterization to determine coverage data for large pixels. Optionally, the rasterizer may then determine a second set of coverage data by performing standard rasterization for small pixels. Optionally, for the second set of coverage data, the rasterizer may evaluate only the small pixels that are within large pixels in the first set of coverage data that evaluate as covered.
133 Citations
20 Claims
-
1. A method for rasterizing an object, comprising:
-
determining a universal resolution that corresponds to a universal grid; calculating universal edge equations based on the universal resolution and data that represent geometry data associated with the object; and determining large pixel coverage data comprising a plurality of covered large pixels based on the universal edge equations and a first resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A graphics processing pipeline for rasterizing an object, comprising:
-
a setup unit configured to calculate universal edge equations based on a universal resolution and data that represent geometry data associated with the object; and a rasterizer unit configured to determine large pixel coverage data comprising a plurality of covered large pixels based on the universal edge equations and a first resolution. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device comprising:
a graphics processing pipeline comprising; a setup unit configured to calculate universal edge equations based on a universal resolution and data that represent geometry data associated with the object; and a rasterizer unit configured to determine large pixel coverage data comprising a plurality of covered large pixels based on the universal edge equations and a first resolution. - View Dependent Claims (20)
Specification