D3D11_COMPUTE_SHADER_TRACE_DESC structure (d3d11shadertracing.h)

Describes an instance of a compute shader to trace.

Syntax

typedef struct D3D11_COMPUTE_SHADER_TRACE_DESC {
  UINT64 Invocation;
  UINT   ThreadIDInGroup[3];
  UINT   ThreadGroupID[3];
} D3D11_COMPUTE_SHADER_TRACE_DESC;

Members

Invocation

The invocation number of the instance of the compute shader.

ThreadIDInGroup[3]

The SV_GroupThreadID to trace. This value identifies indexes of individual threads within a thread group that a compute shader executes in.

ThreadGroupID[3]

The SV_GroupID to trace. This value identifies indexes of a thread group that the compute shader executes in.

Remarks

This API requires the Windows Software Development Kit (SDK) for Windows 8.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header d3d11shadertracing.h

See also

Shader Structures