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.
Die CreatePixelShader--Funktion konvertiert Pixel-Shadercode in ein hardwarespezifisches Format und ordnet diesen Code einem Shaderhandle zu.
Syntax
PFND3DDDI_CREATEPIXELSHADER Pfnd3dddiCreatepixelshader;
HRESULT Pfnd3dddiCreatepixelshader(
[in] HANDLE hDevice,
D3DDDIARG_CREATEPIXELSHADER *unnamedParam2,
const UINT *unnamedParam3
)
{...}
Parameter
[in] hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
pCode- [in]
Ein Array von CONST UINT-Token, aus denen der Pixelshadercode besteht.
unnamedParam3
pData- [in, out]
Ein Zeiger auf eine D3DDDIARG_CREATEPIXELSHADER Struktur, die das Shaderhandle abruft, das dem Pixelshadercode zugeordnet ist, der durch pCode-angegeben wird.
Rückgabewert
CreatePixelShader- gibt S_OK oder ein entsprechendes Fehlerergebnis zurück, wenn das Pixelshadercodeobjekt nicht erfolgreich erstellt wurde.
Bemerkungen
Weitere Informationen zum Programmieren von Shaderassemblern finden Sie unter Verarbeiten von Shadercodes.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
| Zielplattform- | Desktop |
| Header- | d3dumddi.h (include D3dumddi.h) |