D3D12_NODE_MASK 结构 (d3d12.h)
一个状态子对象,用于标识应用状态对象的 GPU 节点。
语法
typedef struct D3D12_NODE_MASK {
UINT NodeMask;
} D3D12_NODE_MASK;
成员
NodeMask
节点掩码。
备注
此子对象是可选的。 如果不存在状态对象,则状态对象将应用于所有可用节点。 如果节点掩码子对象已与状态对象的任何部分相关联,则必须对状态对象中的所有导出进行节点掩码关联, (包括导入的集合) ,并且引用的所有节点掩码子对象必须具有匹配的内容。
重要
在某些版本的 DirectX 运行时上,在类型 为 D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK 的 D3D12_STATE_SUBOBJECT 中通过 D3D12_NODE_MASK指定节点时,运行时将错误地处理节点掩码值,该节点掩码值 0
应使用 node #1,这将导致稍后尝试使用状态对象时出错。 指定显式节点值 1,或省略 D3D12_NODE_MASK 子对象以避免此问题。
要求
标头 | d3d12.h |