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 |