D3DHAL_DP2SETVERTEXSHADERCONST Struktur (d3dhal.h)
Nur DirectX 8.0 und höhere Versionen.
Die D3DHAL_DP2SETVERTEXSHADERCONST-Struktur wird verwendet, um mindestens eins der Vertex-Shaderkonstantenregister festzulegen, wenn der D3DDP2OP_SETVERTEXSHADERCONST opcode von D3dDrawPrimitives2 empfangen wird.
Syntax
typedef struct _D3DHAL_DP2SETVERTEXSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETVERTEXSHADERCONST;
Member
dwRegister
Gibt den Index der ersten Vertex-Shaderkonstante an, damit ihr Wert gesendet wird.
dwCount
Gibt die Anzahl von konstanten Registern an, die festgelegt werden sollen, und damit die Anzahl von vier Element- und Einzelgenauigkeits-Floatvektoren, die aus dem DP2-Stream gelesen werden sollen.
Hinweise
Es werden ein Startregister und eine Registeranzahl angegeben. Ein oder mehrere Vektoren mit vier Gleitkommawerten mit einzeler Genauigkeit folgen sofort der D3DHAL_DP2SETVERTEXSHADERCONST Datenstruktur im DP2-Stream.
Die Laufzeit überprüft, ob der angegebene Bereich von Registern unter Berücksichtigung der Dem Treiber gemeldeten Vertex-Shaderunterstützung zulässig ist. Wenn der Treiber außerdem keine Form der programmierbaren Scheitelpunktverarbeitung unterstützt, sendet die Runtime dieses Token nicht an den Treiber.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dhal.h (einschließlich D3dhal.h) |
Weitere Informationen
D3DDP2OP_SETVERTEXSHADERCONST