Skip to content

Latest commit

 

History

History
66 lines (56 loc) · 2.32 KB

ns-d3d12-d3d12_node_mask.md

File metadata and controls

66 lines (56 loc) · 2.32 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:d3d12.D3D12_NODE_MASK
D3D12_NODE_MASK (d3d12.h)
A state subobject that identifies the GPU nodes to which the state object applies.
D3D12_NODE_MASK
D3D12_NODE_MASK structure
PD3D12_NODE_MASK
PD3D12_NODE_MASK structure pointer
d3d12/D3D12_NODE_MASK
d3d12/PD3D12_NODE_MASK
direct3d12.d3d12_node_mask
direct3d12\d3d12_node_mask.htm
direct3d12
DB1CF496-EB74-4898-8742-6D8374455C00
12/05/2018
D3D12_NODE_MASK, D3D12_NODE_MASK structure, PD3D12_NODE_MASK, PD3D12_NODE_MASK structure pointer, d3d12/D3D12_NODE_MASK, d3d12/PD3D12_NODE_MASK, direct3d12.d3d12_node_mask
d3d12.h
Windows
Windows
D3D12_NODE_MASK
19H1
D3D12_NODE_MASK
d3d12/D3D12_NODE_MASK
c++
APIRef
kbSyntax
HeaderDef
D3D12.h
D3D12_NODE_MASK

D3D12_NODE_MASK structure

-description

A state subobject that identifies the GPU nodes to which the state object applies.

-struct-fields

-field NodeMask

The node mask.

-remarks

This subobject is optional. In its absence, the state object applies to all available nodes. If a node mask subobject has been associated with any part of a state object, a node mask association must be made to all exports in a state object (including imported collections) and all node mask subobjects that are referenced must have matching content.

Important

On some versions of the DirectX Runtime, specifying a node via D3D12_NODE_MASK in a D3D12_STATE_SUBOBJECT with type D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK, the runtime will incorrectly handle a node mask value of 0, which should use node #1, which will lead to errors when attempting to use the state object later. Specify an explicit node value of 1, or omit the D3D12_NODE_MASK subobject to avoid this issue.