Claims
- 1. A parallelized method for antialiased evaluation of pixel membership in a primitive, comprising the actions of:(a) evaluating, in parallel, membership of all pixels in a patch of pixels in a patch in the primitive; (b) iterating said step (a), while altering the positions of all pixels in a patch with successive subpixel offsets from a programmed set of subpixel vector offsets; and (c) combining the results of said iterations of said step (a) to produce antialiased membership data; wherein the number of said vector offsets in said set is variable.
- 2. The method of claim 1, wherein said offsets are set so that no resulting subpixel sampling points line up horizontally nor vertically.
- 3. The method of claim 1, wherein said offsets are always set so that no resulting subpixel sampling points line up horizontally nor vertically.
- 4. A parallelized method for antialiased evaluation of pixel membership in a primitive, comprising the actions of:(a) evaluating, in parallel, membership of all pixels in a patch of pixels in a patch in the primitive; (b) iterating said step (a), while altering the positions of all pixels in a patch with successive subpixel offsets from a programmed set of subpixel vector offsets; and (c) combining the results of said iterations of said step (a) to produce antialiased membership data; wherein the number of said vector offsets in said set is variable, and is varied to achieve a desired tradeoff between antialiasing smoothness and throughput.
- 5. The method of claim 4, wherein said offsets are set so that no resulting subpixel sampling points line up horizontally nor vertically.
- 6. The method of claim 4, wherein said offsets are always set so that no resulting subpixel sampling points line up horizontally nor vertically.
- 7. The method of claim 4, wherein the number of subpixel points of each pixel in a patch is four.
- 8. The method of claim 4, wherein the subpixel points are not all equal in magnitude.
CROSS-REFERENCE TO OTHER APPLICATION
This application claims priority from Ser. No. 60/271,796, filed Feb. 27, 2001, which is hereby incorporated by reference.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5287438 |
Kelleher |
Feb 1994 |
A |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/271796 |
Feb 2001 |
US |