d3d11shadertracing.h header

This header is used by Direct3D 11 Graphics. For more information, see:

d3d11shadertracing.h contains the following programming interfaces:

Interfaces

 
ID3D11ShaderTrace

An ID3D11ShaderTrace interface implements methods for obtaining traces of shader executions.
ID3D11ShaderTraceFactory

An ID3D11ShaderTraceFactory interface implements a method for generating shader trace information objects.

Functions

 
D3DDisassemble11Trace

Disassembles a section of compiled Microsoft High Level Shader Language (HLSL) code that is specified by shader trace steps.

Structures

 
D3D11_COMPUTE_SHADER_TRACE_DESC

Describes an instance of a compute shader to trace.
D3D11_DOMAIN_SHADER_TRACE_DESC

Describes an instance of a domain shader to trace.
D3D11_GEOMETRY_SHADER_TRACE_DESC

Describes an instance of a geometry shader to trace.
D3D11_HULL_SHADER_TRACE_DESC

Describes an instance of a hull shader to trace.
D3D11_PIXEL_SHADER_TRACE_DESC

Describes an instance of a pixel shader to trace.
D3D11_SHADER_TRACE_DESC

Describes a shader-trace object.
D3D11_TRACE_REGISTER

Describes a trace register.
D3D11_TRACE_STATS

Specifies statistics about a trace.
D3D11_TRACE_STEP

Describes a trace step, which is an instruction.
D3D11_TRACE_VALUE

Describes a trace value.
D3D11_VERTEX_SHADER_TRACE_DESC

Describes an instance of a vertex shader to trace.

Enumerations

 
D3D11_SHADER_TYPE

Identifies a shader type for tracing.
D3D11_TRACE_GS_INPUT_PRIMITIVE

Identifies the type of geometry shader input primitive.
D3D11_TRACE_REGISTER_TYPE

Identifies a type of trace register.