D3D12DDI_WORK_GRAPH_FLAGS_0108 枚举 (d3d12umddi.h)

D3D12DDI_WORK_GRAPH_FLAGS_0108 枚举指定用于配置工作图行为的D3D12DDI_WORK_GRAPH_DESC_0108结构的标志。

语法

typedef enum D3D12DDI_WORK_GRAPH_FLAGS_0108 {
  D3D12DDI_WORK_GRAPH_FLAG_NONE,
  D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
} ;

常量

 
D3D12DDI_WORK_GRAPH_FLAG_NONE
默认行为。
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
工作图正在添加到现有工作图中,因此之前已看到 ProgramName 。 可以在不使用此标志的情况下使用 PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 ,在这种情况下,将一个全新的工作图添加到状态对象,例如从状态对象中的某些现有节点或新节点创建新图形。 因此,此标志有助于区分添加全新的状态对象与添加到现有状态对象。

驱动程序还可以通过检查状态对象中是否存在 ProgramName 来推断出这一点,但标志可以避免问题。 无论是否存在此标志,工作图说明都列出整个图形,在列表开头新添加的节点 (重用现有节点的列表条目) 。 新添加的节点定义包括指针,指示它们如何连接到图的其余部分 (就像现有节点) 一样,先前状态对象中提供的现有节点将就地更新,以链接回它们连接到的新节点。 因此,图形的所有版本都有一个表示形式,版本之间的差异可以通过每个节点中的 版本号 来查看。 有关有效添加的规则,请参阅 PFND3D12DDI_ADD_TO_STATE_OBJECT_0072

注解

有关详细信息,请参阅 工作图

要求

要求
最低受支持的客户端 Windows 11,版本 24H2 (WDDM 3.2)
标头 d3d12umddi.h

另请参阅

D3D12DDI_WORK_GRAPH_DESC_0108