Video graphics system that includes custom memory and supports anti-aliasing and method therefor

   
   

A method and apparatus for supporting anti-aliasing oversampling in a video graphics system that utilizes a custom memory for storage of the frame buffer is presented. The custom memory includes a memory array that stores the frame buffer as well as a data path that performs at least a portion of the blending operations associated with pixel fragments generated by a graphics processor. The fragments produced by a graphics processor are oversampled fragments such that each fragment may include a plurality of samples. If the sample set for a particular pixel location can be compressed, the compressed sample set is stored within the frame buffer of the custom memory circuit. However, if such compression is not possible, pointer information is stored within the frame buffer on the custom memory, and a sample memory controller included on the graphics processor maintains a complete sample set for the pixel location within a sample memory. When the sample memory controller maintains a complete sample set for a pixel location, the frame buffer stores a pointer corresponding to the location of the sample set.

Um método e um instrumento para o anti-aliasing suportando que oversampling em um sistema video dos gráficos que utilize uma memória feita sob encomenda para o armazenamento do amortecedor de frame são apresentados. A memória feita sob encomenda inclui uma disposição da memória que armazene o amortecedor de frame as.well.as um trajeto de dados que execute ao menos uma parcela das operações se misturando associadas com os fragmentos do pixel gerados por um processador dos gráficos. Os fragmentos produzidos pelo gráficos que o processador é oversampled fragmentos tais que cada fragmento pode incluir um plurality das amostras. Se o jogo da amostra para uma posição particular do pixel puder ser comprimido, o jogo comprimido da amostra está armazenado dentro do amortecedor de frame do circuito de memória feito sob encomenda. Entretanto, se tal compressão não for possível, a informação do ponteiro é armazenada dentro do amortecedor de frame na memória feita sob encomenda, e um controlador da memória da amostra incluído no processador dos gráficos mantem uma amostra completa ajustada para a posição do pixel dentro de uma memória da amostra. Quando o controlador da memória da amostra mantiver uma amostra completa ajustada para uma posição do pixel, as lojas de amortecedor do frame um ponteiro que corresponde à posição do jogo da amostra.

 
Web www.patentalert.com

< Method and apparatus for transposing bits

< Method and apparatus for providing multimedia playback

> Power reduction circuit and method with multi clock branch control

> Pre-buffer voltage level shifting circuit and method

~ 00171