ENHANCED ANTI-ALIASING BY VARYING SAMPLE PATTERNS SPATIALLY AND/OR TEMPORALLY
First Claim
1. A graphics subsystem, comprising:
- a first sample pattern table that includes a first plurality of entries; and
an index unit configured to;
generate a first index into the first sample pattern table that references a first subset of entries included in the first plurality of entries, andextract the first subset of entries from the first sample pattern table, wherein a first entry included in the first subset of entries indicates a first location within a first pixel of a first frame where a first sample is to be generated.
1 Assignment
0 Petitions
Accused Products
Abstract
A raster unit is configured to generate different sample patterns for adjacent pixels within a given frame. In addition, the raster unit may adjust the sample patterns between frames. The raster unit includes an index unit that selects a sample pattern table for use with a current frame. For a given pixel, the index unit extracts a sample pattern from the selected sample pattern table. The extracted sample pattern is used to generate coverage information for the pixel. The coverage information for all pixels is then used to generate an image. The resultant image may then be filtered to reduce or remove artifacts induced by the changing of sample locations.
-
Citations
22 Claims
-
1. A graphics subsystem, comprising:
-
a first sample pattern table that includes a first plurality of entries; and an index unit configured to; generate a first index into the first sample pattern table that references a first subset of entries included in the first plurality of entries, and extract the first subset of entries from the first sample pattern table, wherein a first entry included in the first subset of entries indicates a first location within a first pixel of a first frame where a first sample is to be generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for generating samples of pixel, the method comprising:
-
generating a first index into a first sample pattern table that includes a first plurality of entries, wherein the first index references a first subset of entries included in the first plurality of entries, and extracting the first subset of entries from the first sample pattern table, wherein a first entry included in the first subset of entries indicates a first location within a first pixel of a first frame where a first sample is to be generated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device, comprising:
a graphics subsystem, including; a first sample pattern table that includes a first plurality of entries; and an index unit configured to; generate a first index into the first sample pattern table that references a first subset of entries included in the first plurality of entries, and extract the first subset of entries from the first sample pattern table, wherein a first entry included in the first subset of entries indicates a first location within a first pixel of a first frame where a first coverage sample is to be generated. - View Dependent Claims (21, 22)
Specification