A method and computer graphics system capable of super-sampling and
performing real-time convolution are disclosed. In one embodiment, the
computer graphics system may comprise a graphics processor, a sample
buffer, and a sample-to-pixel calculation unit. The graphics processor may
be configured to generate a plurality of samples. The sample buffer, which
is coupled to the graphics processor, may be configured to store the
samples. The sample-to-pixel calculation unit is programmable to select a
variable number of stored samples from the sample buffer to filter into an
output pixel. The sample-to-pixel calculation unit performs the filter
process in real-time, and may use a number of different filter types in a
single frame. The sample buffer may be super-sampled, and the samples may
be positioned according to a regular grid, a perturbed regular grid, or a
stochastic grid.
Un metodo e un sistema dei grafici di calcolatore capace del eccellente-campione e di realizzare l'avvolgimento in tempo reale sono rilevati. In un incorporamento, il sistema dei grafici di calcolatore può contenere un processor dei grafici, un amplificatore del campione e un'unità di calcolo del campione-$$$-PIXEL. Il processor dei grafici può essere configurato per generare una pluralità di campioni. L'amplificatore del campione, che è accoppiato al processor dei grafici, può essere configurato per immagazzinare i campioni. L'unità di calcolo del campione-$$$-PIXEL è programmabile selezionare un numero variabile di campioni immagazzinati a partire dall'amplificatore del campione per filtrare in un pixel dell'uscita. L'unità di calcolo del campione-$$$-PIXEL realizza il processo di filtro in tempo reale e può utilizzare un certo numero di filtro differente scrive dentro una singola struttura. L'amplificatore del campione può eccellente-essere provato ed i campioni possono essere posizionati secondo una griglia normale, una griglia normale perturbata, o una griglia stocastica.