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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈