D3DHAL_DP2CREATEVERTEXSHADERFUNC Struktur (d3dhal.h)
Nur DirectX 9.0 und höhere Versionen.
Die D3DHAL_DP2CREATEVERTEXSHADERFUNC Struktur wird verwendet, um ein Vertex-Shadercodeobjekt zu erstellen, wenn ein D3DDP2OP_CREATEVERTEXSHADERFUNC Opcode von D3dDrawPrimitives2empfangen wird.
Syntax
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
DWORD dwHandle;
DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;
Angehörige
dwHandle
Gibt das Handle für den Vertex-Shadercode an, der von der Laufzeit zugewiesen wird. Dieser Wert ist garantiert unterzero.
dwSize
Gibt die Shadercodegröße in Byte an.
Bemerkungen
Wenn die Laufzeit die D3dDrawPrimitives2 Funktion des Treibers mit diesem Token aufruft, sollte der Treiber den angegebenen Shadercode überprüfen und Erfolg oder Fehler entsprechend melden.
Vertex-Shadercode folgt D3DHAL_DP2CREATEVERTEXSHADERFUNC im Befehlsstream. Unter Direct3D-Treiber-Shadercodes finden Sie Informationen zum Format einzelner Shadercode und der Token, die jeden Shadercode umfassen.
Die DirectX 9.0-Laufzeit legt dwHandle- auf Null fest, um eine Pipeline mit fester Funktion anzugeben.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_CREATEVERTEXSHADERFUNC