D3D10DDI_VERTEX_CACHE_DESC Struktur (d3d10umddi.h)
Die D3D10DDI_VERTEX_CACHE_DESC-Struktur beschreibt Daten zur Netzoptimierung.
Syntax
typedef struct D3D10DDI_VERTEX_CACHE_DESC {
[out] UINT Pattern;
[out] UINT OptMethod;
[out] UINT CacheSize;
[out] UINT MagicNumber;
} D3D10DDI_VERTEX_CACHE_DESC;
Member
[out] Pattern
Das Bitmuster. Der Treiber muss das Bitmuster als vierstelligen CACH-Codewert (FOURCC) angeben. Der Treiber kann das folgende MAKEFOURCC-Makro verwenden, um den FOURCC-Wert als CACH anzugeben:
MAKEFOURCC('C', 'A', 'C', 'H');
[out] OptMethod
Die Methode der Gitteroptimierung. Der Treiber kann einen der folgenden Werte verwenden, um die verwendete Gitteroptimierung anzugeben.
Wert | Bedeutung |
---|---|
0 | Optimierung der längsten Streifen |
1 | Vertex-Cache-basierte Optimierung |
[out] CacheSize
Die effektive Größe in Einträgen, für die der Treiber den Scheitelpunktcache optimiert. Die tatsächliche Cachegröße muss nicht die Größe sein, die in CacheSize angegeben ist, da die tatsächliche Cachegröße in den meisten Situationen größer ist. Der Treiber gibt eine optimierte Größe in CacheSize nur an, wenn er auch 1 im OptMethod-Element angibt.
[out] MagicNumber
Die Zahl, die als Teil einer Test-und-Fehler-Prozedur verwendet werden soll, wenn Sie bestimmen, wann die Stripsliste neu gestartet werden soll. Diese Zahl kann zwischen 1 und dem wert sein, der im CacheSize-Element angegeben ist. In der Regel liegen die besten Werte in der Nähe von CacheSize/2. Der Treiber gibt eine Zahl in MagicNumber nur an, wenn er auch 0 im OptMethod-Element angibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |