D3D12DDI_NODE_LIST_ENTRY_0108 structure (d3d12umddi.h)

The D3D12DDI_NODE_LIST_ENTRY_0108 structure is used as part of a linked list to represent individual nodes in a work graph. Each node represents a unit of work or operation that can be executed on the GPU.

Syntax

typedef struct D3D12DDI_NODE_LIST_ENTRY_0108 {
  const D3D12DDI_NODE_0108            *pNode;
  const D3D12DDI_NODE_LIST_ENTRY_0108 *pNext;
} D3D12DDI_NODE_LIST_ENTRY_0108;

Members

pNode

Pointer to a D3D12DDI_NODE_0108 structure that describes the node.

pNext

Pointer to the next node in the list.

Remarks

This linked list structure enables the definition of complex execution flows where each node can depend on the completion of others, forming a directed acyclic graph (DAG) of operations.

For more information, see Work graphs.

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2 (WDDM 3.2)
Header d3d12umddi.h

See also

D3D12DDI_WORK_GRAPH_DESC_0108

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072

PFND3D12DDI_CREATE_STATE_OBJECT_0054

PFND3D12DDI_DISPATCH_GRAPH_0108