D3DHAL_DP2SETVERTEXSHADERCONST Struktur (d3dhal.h)
Nur DirectX 8.0 und höhere Versionen.
Die D3DHAL_DP2SETVERTEXSHADERCONST Struktur wird zum Festlegen einer oder mehrerer Vertex-Shaderkonstantenregister verwendet, wenn der D3DDP2OP_SETVERTEXSHADERCONST opcode von D3dDrawPrimitives2empfangen wird.
Syntax
typedef struct _D3DHAL_DP2SETVERTEXSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETVERTEXSHADERCONST;
Angehörige
dwRegister
Gibt den Index der ersten Vertex-Shaderkonstante an, deren Wert gesendet werden soll.
dwCount
Gibt die Anzahl der festzulegenden Konstantenregister und daher die Anzahl der vier Elemente, einzelne Gleitkommavektoren, die aus dem DP2-Datenstrom gelesen werden sollen, an.
Bemerkungen
Es wird eine Startregister- und Registeranzahl angegeben. Mindestens ein Vektor mit vier Gleitkommawerten mit einfacher Genauigkeit folgt sofort der D3DHAL_DP2SETVERTEXSHADERCONST Datenstruktur im DP2-Datenstrom.
Die Laufzeit überprüft, ob der angegebene Registerbereich aufgrund der Vom Treiber gemeldeten Ebene der Vertex-Shaderunterstützung legal ist. Wenn der Treiber keine Form der programmierbaren Vertexverarbeitung unterstützt, sendet die Laufzeit dieses Token nicht an den Treiber.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_SETVERTEXSHADERCONST