typedef enum D3D12_CROSS_NODE_SHARING_TIER {
D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0,
D3D12_CROSS_NODE_SHARING_TIER_1 = 1,
D3D12_CROSS_NODE_SHARING_TIER_2 = 2,
D3D12_CROSS_NODE_SHARING_TIER_3 = 3
} D3D12_CROSS_NODE_SHARING_TIER;
这个枚举定义了以下级别:
- D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED:表示不支持不同 GPU 节点之间的资源共享。
- D3D12_CROSS_NODE_SHARING_TIER_1:表示支持资源在不同 GPU 节点之间共享,但支持有限。
- D3D12_CROSS_NODE_SHARING_TIER_2:表示支持资源在不同 GPU 节点之间共享,支持程度较 TIER_1 更多。
- D3D12_CROSS_NODE_SHARING_TIER_3:表示支持资源在不同 GPU 节点之间共享,支持程度最多。
这些级别用于描述设备对于多 GPU 节点之间资源共享的支持水平。在创建 Direct3D 12 设备时,应用程序可以查询设备对于跨节点共享的支持级别,并根据这个级别选择如何处理资源。
转载请注明出处:http://www.zyzy.cn/article/detail/26054/Win32 API/D3d12.h/D3D12_CROSS_NODE_SHARING_TIER