D3D12_MEASUREMENTS_ACTION 枚举 (d3d12.h)

定义常量,这些常量指定应对早期工作负荷检测的结果执行的操作。

语法

typedef enum D3D12_MEASUREMENTS_ACTION {
  D3D12_MEASUREMENTS_ACTION_KEEP_ALL = 0,
  D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS,
  D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY,
  D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS
} ;

常量

 
D3D12_MEASUREMENTS_ACTION_KEEP_ALL
值: 0
默认设置。 指定应保留所有结果。
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS
指定驱动程序已看到它将访问的所有数据,因此它应停止等待更多数据,并继续编译优化的着色器。
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS 一样,但也指定应用程序不关心故障,因此运行时应忽略通常的空闲优先级规则,并继续使用尽可能多的线程,以便快速完成着色器重新编译。 仅在 开发人员模式下可用。
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS
指定应重置优化状态;提示之前测量过的任何操作不再适用。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12.h

另请参阅

核心枚举