Claims
- 1. A system for using random coverage masks for reducing visual artifacts while rendering transparent objects, the system comprising:a multiplexer connected to a plurality of sources; a first shuffle table connected to said multiplexer, said first shuffle table storing a plurality of indices; a transparency table connected to said first shuffle table, said transparency table generating a transparency mask in response to receiving an index from said first shuffle table; and a plurality of AND gates where said transparency mask is combined with a coverage mask to produce a new coverage mask for a transparent object, wherein said transparency mask being randomly generated according to a random index from said first shuffle table, said new coverage mask providing randomly enabling of samples thus reducing visual artifacts while rendering transparent objects.
- 2. The system of claim 1, further comprising an adder with at least two inputs, wherein one of inputs being connected to an output from said first shuffle table.
- 3. The system of claim 2, further comprising a second shuffle table, wherein said second shuffle table being connected to said adder and said transparency table.
- 4. The system of claim 1, wherein said plurality of sources comprises lower X address bits of a pixel, lower Y address bits of said pixel, or concatenation of lower X address bits and lower Y address bits of said pixel.
CROSS-REFERENCE TO RELATED APPLICATION
This application claims the benefit of U.S. Provisional Patent Application Serial No. 60/346,550, titled MULTISAMPLE DITHERING WITH SHUFFLE TALBES, filed on Jan. 8, 2002, the entirety of which is hereby incorporated by reference.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5317680 |
Ditter, Jr. |
May 1994 |
A |
5651107 |
Frank et al. |
Jul 1997 |
A |
6396473 |
Callahan et al. |
May 2002 |
B1 |
6462748 |
Fushiki et al. |
Oct 2002 |
B1 |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/346550 |
Jan 2002 |
US |