Vertex cache for 3D computer graphics

   
   

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.

 
Web www.patentalert.com

< Terminal for taking bets

< Network participation type game system, computer readable recording medium storing program of system, and program to be used in game system

> Progressive roulette

> Gaming device having directional bonus scheme

~ 00107