Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Pixelshadercode folgt der D3DHAL_DP2CREATEPIXELSHADER Struktur im Befehlsstream. Für DirectX 8.1 und frühere Versionen folgt der Vertex-Shadercode der D3DHAL_DP2CREATEVERTEXSHADER Struktur. Für DirectX 9.0 und höher folgt der Vertex-Shadercode der D3DHAL_DP2CREATEVERTEXSHADERFUNC Struktur. Die Laufzeit erstellt entweder einen Pixel- oder Vertex-Shader, wenn er die D3dDrawPrimitives2-Funktion eines Treibers aufruft. Zum Erstellen eines Pixelshaders ruft die Laufzeit D3dDrawPrimitives2 mit dem D3DDP2OP_CREATEPIXELSHADER Vorgangscode auf. Zum Erstellen eines Vertex-Shaders in DirectX 8.1 und einer früheren Version ruft die Laufzeit D3dDrawPrimitives2 mit dem D3DDP2OP_CREATEVERTEXSHADER Vorgangscode auf. Zum Erstellen eines Vertex-Shaders in DirectX 9.0 und höher ruft die Laufzeit D3dDrawPrimitives2 mit dem D3DDP2OP_CREATEVERTEXSHADERFUNC Vorgangscode auf.
In diesem Abschnitt wird das Format eines einzelnen Shadercodes und der Token beschrieben, die jeden Shadercode umfassen.