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 CalcPrivateTessellationShaderSize-Funktion bestimmt die Größe des privaten Speicherbereichs des Benutzermodusanzeigetreibers (d. h. die Größe interner Treiberstrukturen, nicht die Größe des Ressourcenvideospeichers) für einen Hull- oder Domänen-Shader.
Syntax
PFND3D11DDI_CALCPRIVATETESSELLATIONSHADERSIZE Pfnd3d11ddiCalcprivatetessellationshadersize;
SIZE_T Pfnd3d11ddiCalcprivatetessellationshadersize(
D3D10DDI_HDEVICE unnamedParam1,
const UINT *pShaderCode,
const D3D11DDIARG_TESSELLATION_IO_SIGNATURES *unnamedParam3
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
pShaderCode
unnamedParam3
pCode- [in]
Ein Array von CONST UINT-Token, die den Hull-Shader- oder Domänen-Shadercode bilden.
Rückgabewert
CalcPrivateTessellationShaderSize gibt die Größe des Speicherbereichs zurück, den der Treiber zum Erstellen eines Hulls oder Domänen-Shaders benötigt.
Bemerkungen
Die Direct3D-Laufzeit ruft die CalcPrivateTessellationShaderSize Funktion auf, um die Größe des Speicherbereichs für einen Hull- oder Domänen-Shader zu berechnen. Dies ähnelt der Art und Weise, wie die Direct3D-Laufzeit die CalcPrivateShaderSize- Funktion des Treibers aufruft, um die Größe des Speicherbereichs für einen Pixel-, Vertex- oder Geometrie-Shader zu berechnen (d. a geometry shader ohne Streamausgabe).
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | CalcPrivateTessellationShaderSize wird ab dem Windows 7-Betriebssystem unterstützt. |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |