D3DHAL_DP2SETPIXELSHADERCONST Struktur (d3dhal.h)
Nur DirectX 8.0 und höhere Versionen.
Die D3DHAL_DP2SETPIXELSHADERCONST-Struktur wird verwendet, um mindestens ein Pixel-Shaderkonstantenregister festzulegen, wenn die D3DDP2OP_SETPIXELSHADERCONST opcode von D3dDrawPrimitives2 empfangen wird.
Syntax
typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;
Member
dwRegister
Gibt den Index des ersten festzulegenden Registers an.
dwCount
Gibt die Anzahl der festzulegenden Register an. Unmittelbar nach dieser Datenstruktur im DP2-Stream folgen dwCount-Vektoren mit vier Gleitkommazahlen mit einzeler Genauigkeit. Dies sind die Daten, die in die Zielregister kopiert werden sollen.
Hinweise
Die Laufzeit übergibt das erste festzulegende Register und die Anzahl der festzulegenden Register. Die tatsächlichen Daten, die in diese Register kopiert werden sollen, bestehen aus Vektoren mit vier Gleitkommazahlen mit einzeler Genauigkeit. Diese Vektoren (die gleiche Anzahl wie die festzulegenden Register) folgen diesem Token und der zugehörigen Datenstruktur im DP2-Stream.
Die Runtime überprüft, ob der angegebene Registerbereich innerhalb des gesetzlichen Bereichs für die Version des aktuellen Pixel-Shaders liegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dhal.h (einschließlich D3dhal.h) |
Weitere Informationen
D3DDP2OP_SETPIXELSHADERCONST