In a 3D interactive computer graphics system such as a video game display
system, polygon vertex data is fed to a 3D graphics processor/display
engine via a vertex cache used to cache and organize indexed primitive
vertex data streams. The vertex cache may be a small, low-latency cache
memory local to the display engine hardware. Polygons can be represented
as indexed arrays, e.g., indexed linear lists of data components
representing some feature of a vertex (for example, positions, colors,
surface normals, or texture coordinates). The vertex cache can fetch the
relevant blocks of indexed vertex attribute data on an as-needed basis to
make it available to the display processor--providing spatial locality for
display processing without requiring the vertex data to be prestored in
display order. Efficiency can be increased by customizing and optimizing
the vertex cache and associated tags for the purpose of delivering
vertices to the graphics engine--allowing more efficient prefetching and
assembling of vertices than might be possible using a general-purpose
cache and tag structure.
In een 3D interactief systeem van de computergrafiek zoals een systeem van de videospelletjevertoning, wordt het gegeven van de veelhoektop aan een 3D van de grafiekbewerker/vertoning motor via een topgeheim voorgeheugen gevoed dat wordt gebruikt om de geïndexeerde primitieve stromen van topgegevens in het voorgeheugen onder te brengen en te organiseren. Het topgeheime voorgeheugen kan een klein, laag-latentievoorgeheugen zijn lokaal aan de hardware van de vertoningsmotor. De veelhoeken kunnen worden vertegenwoordigd aangezien de geïndexeerde series, b.v., lineaire lijsten van gegevenscomponenten indexeerden die één of andere eigenschap van een top vertegenwoordigen (bijvoorbeeld, posities, kleuren, oppervlaktenormals, of textuurcoördinaten). Het topgeheime voorgeheugen kan de relevante blokken van de geïndexeerde gegevens halen van topattributen over een zoals-nodig basis om het van de vertoningsbewerker ter beschikking te stellen die -- ruimteplaats verstrekt voor vertoningsverwerking zonder top te vereisen prestored de gegevens om te zijn in vertoningsorde. De efficiency kan worden verhoogd door het topgeheime voorgeheugen en de bijbehorende markeringen aan te passen en te optimaliseren voor het leveren van toppen aan de grafiekmotor -- toestaand het efficiëntere prefetching en het assembleren van toppen dan mogelijk zijn zou kunnen gebruikend een geheim voorgeheugen en markeringsstructuur voor algemeen gebruik.