d3d11shadertracing.h-Header

Dieser Header wird von Direct3D 11 Graphics verwendet. Weitere Informationen finden Sie unter

d3d11shadertracing.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
ID3D11ShaderTrace

Eine ID3D11ShaderTrace-Schnittstelle implementiert Methoden zum Abrufen von Ablaufverfolgungen von Shaderausführungen.
ID3D11ShaderTraceFactory

Eine ID3D11ShaderTraceFactory-Schnittstelle implementiert eine Methode zum Generieren von Shader-Ablaufverfolgungsinformationsobjekten.

Functions

 
D3DDisassemble11Trace

Disassembliert einen Abschnitt des kompilierten HLSL-Codes (Microsoft High Level Shader Language), der durch Die Schritte zur Shaderablaufverfolgung angegeben wird.

Strukturen

 
D3D11_COMPUTE_SHADER_TRACE_DESC

Beschreibt eine instance eines Compute-Shaders, der nachverfolgt werden soll.
D3D11_DOMAIN_SHADER_TRACE_DESC

Beschreibt eine instance eines Domänenshaders, der nachverfolgt werden soll.
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_PIXEL_SHADER_TRACE_DESC

Beschreibt eine instance eines zu verfolgenden Pixelshaders.
D3D11_SHADER_TRACE_DESC

Beschreibt ein Shader-Ablaufverfolgungsobjekt.
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.

Enumerationen

 
D3D11_SHADER_TYPE

Gibt einen Shadertyp für die Ablaufverfolgung an.
D3D11_TRACE_GS_INPUT_PRIMITIVE

Gibt den Typ des Grundtyps der Geometrieshadereingabe an.
D3D11_TRACE_REGISTER_TYPE

Gibt einen Typ von Ablaufverfolgungsregister an.