Graphics geometry cache

   
   

A graphics geometry cache. The basic idea of one embodiment in accordance with the present invention is to utilize a graphics geometry cache together with a graphics pipeline. The graphics geometry cache is a relatively small cache (e.g., 128 entries) used for storing and maintaining vertex data. Specifically, the results of computations performed on vertices by the graphics pipeline (e.g., transformed vertices and attributes such as color) are cached within the graphics geometry cache. Furthermore, the cached entries are tagged by their corresponding vertex coordinates. Subsequently, when a particular vertex is specified for the graphics pipeline, a tag compare is executed through a hashing function to determine whether the graphics geometry data for that particular vertex is stored within the graphics geometry cache. If a hit occurs during the tag compare, a copy of the graphics geometry data is retrieved from the graphics geometry cache rather than having to recompute the graphics geometry data for that particular vertex. Therefore, one of the advantages of the graphics geometry cache of the present embodiment is that it saves computational resources.

Un nascondiglio della geometria dei grafici. L'idea di base di un incorporamento secondo la presente invenzione è utilizzare un nascondiglio della geometria dei grafici insieme ad una conduttura dei grafici. Il nascondiglio della geometria dei grafici è un nascondiglio relativamente piccolo (per esempio, 128 voci) usato per la memorizzazione ed effettuare dei dati di vertice. Specificamente, i risultati dei calcoli effettuati sui vertici dai grafici canalizzano (per esempio, vertici ed attributi trasformati quale colore) sono nascosti all'interno del nascondiglio della geometria dei grafici. Ancora, le entrate nascoste sono etichettate dalle loro coordinate corrispondenti di vertice. Successivamente, quando un vertice particolare è specificato per la conduttura dei grafici, una modifica confronta è eseguita con una funzione di indirizzamento casuale per determinare se i dati della geometria dei grafici per quel vertice particolare siano memorizzati all'interno del nascondiglio della geometria dei grafici. Se un colpo si presenta durante la modifica confronti, una copia dei grafici i dati della geometria che sono richiamati dal nascondiglio della geometria dei grafici piuttosto che che devono recompute i dati della geometria dei grafici per quel vertice particolare. Di conseguenza, uno dei vantaggi del nascondiglio della geometria dei grafici dell'incorporamento attuale è che conserva le risorse di calcolo.

 
Web www.patentalert.com

< Discovering printers and shares

< Transactional log with multi-sector log block validation

> Back-end decoupled management model and management system utilizing same

> Method and system for encoding data in the horizontal overscan portion of a video signal

~ 00100