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 |