计数器、查询和预测

本主题介绍流输出计数器、UAV 计数器、查询和谓词。

流输出和 UAV 计数器在 Direct3D 12 中以类似于 Direct3D 11 的方法操作,尽管现在计数器的内存必须由应用分配,但驱动程序不会执行该操作。 Direct3D 12 中的查询与 Direct3D 11 中的查询更加不同,添加了栅栏和其他无需某些查询类型的进程。

在本节中

主题 说明
流输出计数器
流输出是 GPU 将顶点写入缓冲区的能力。 流输出计数器用于监视进度。
UAV 计数器
UAV 计数器可用于将 32 位原子计数器与无序访问视图 (UAV) 关联。
查询
在 Direct3D 12 中,查询会分组为称为查询堆的查询数组。 查询堆具有一个类型,该类型用于定义可与该堆配合使用的有效查询类型。

性能度量