Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

D3D12DDI_SHADER_NODE_0108 structure (d3d12umddi.h)

The D3D12DDI_SHADER_NODE_0108 structure describes a shader node in a work graph.

Syntax

typedef struct D3D12DDI_SHADER_NODE_0108 {
 LPCWSTR Shader;
 D3D12DDI_NODE_PROPERTIES_TYPE_0108 PropertiesType;
 union {
 const D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108 *pBroadcastingLaunchNodeProperties;
 const D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108 *pCoalescingLaunchNodeProperties;
 const D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108 *pThreadLaunchNodeProperties;
 };
} D3D12DDI_SHADER_NODE_0108;

Members

Shader

Name of the shader for the node, after any renaming that might have been done when exporting shaders into a state object.

PropertiesType

A D3D12DDI_NODE_PROPERTIES_TYPE_0108 enumeration that specifies the type of the node properties and which union member is valid.

pBroadcastingLaunchNodeProperties

Pointer to a D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108 structure that describes the properties of a broadcasting launch node.

pCoalescingLaunchNodeProperties

Pointer to a D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108 structure that describes the properties of a coalescing launch node.

pThreadLaunchNodeProperties

Pointer to a D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108 structure that describes the properties of a thread launch node.

Remarks

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_NODE_0108


Feedback

Was this page helpful?

Additional resources