Shaderstrukturen (Direct3D 11-Grafiken)

Strukturen werden zum Erstellen und Verwenden von Shadern verwendet.

In diesem Abschnitt

Thema Beschreibung
D3D11_CLASS_INSTANCE_DESC
Beschreibt eine HLSL-Klasse instance.
D3D11_COMPUTE_SHADER_TRACE_DESC
Beschreibt eine instance eines Compute-Shaders, der nachverfolgt werden soll.
D3D11_DOMAIN_SHADER_TRACE_DESC
Beschreibt eine instance eines zu verfolgenden Domänenshaders.
D3D11_FUNCTION_DESC
Beschreibt eine Funktion.
D3D11_GEOMETRY_SHADER_TRACE_DESC
Beschreibt eine instance eines zu verfolgenden Geometrie-Shaders.
D3D11_HULL_SHADER_TRACE_DESC
Beschreibt eine instance eines nachzuverfolgenden Rumpfshaders.
D3D11_LIBRARY_DESC
Beschreibt eine Bibliothek.
D3D11_PARAMETER_DESC
Beschreibt einen Funktionsparameter.
D3D11_PIXEL_SHADER_TRACE_DESC
Beschreibt eine instance eines zu verfolgenden Pixel-Shaders.
D3D11_SHADER_BUFFER_DESC
Beschreibt einen Shaderkonstantenpuffer.
D3D11_SHADER_DESC
Beschreibt einen Shader.
D3D11_SHADER_INPUT_BIND_DESC
Beschreibt, wie eine Shaderressource an eine Shadereingabe gebunden ist.
D3D11_SHADER_TRACE_DESC
Beschreibt ein Shader-Ablaufverfolgungsobjekt.
D3D11_SHADER_TYPE_DESC
Beschreibt einen Shadervariablentyp.
D3D11_SHADER_VARIABLE_DESC
Beschreibt eine Shadervariable.
D3D11_SIGNATURE_PARAMETER_DESC
Beschreibt eine Shadersignatur.
D3D11_TRACE_REGISTER
Beschreibt ein Ablaufverfolgungsregister.
D3D11_TRACE_STATS
Gibt Statistiken zu einer Ablaufverfolgung an.
D3D11_TRACE_STEP
Beschreibt einen Ablaufverfolgungsschritt, bei dem es sich um eine Anweisung handelt.
D3D11_TRACE_VALUE
Beschreibt einen Ablaufverfolgungswert.
D3D11_VERTEX_SHADER_TRACE_DESC
Beschreibt eine instance eines Vertex-Shaders, der nachverfolgt werden soll.

Shader-Referenz