D3DDEVINFO_D3D9BANDWIDTHTIMINGS 结构
用于帮助了解应用程序性能的吞吐量指标。
语法
typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
FLOAT MaxBandwidthUtilized;
FLOAT FrontEndUploadMemoryUtilizedPercent;
FLOAT VertexRateUtilizedPercent;
FLOAT TriangleSetupRateUtilizedPercent;
FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;
成员
-
MaxBandwidthUtilized
-
类型: FLOAT
-
从主机 CPU 到 GPU 的带宽或最大数据传输速率。 这通常是连接 CPU 和 GPU 的 PCI 或 AGP 总线的带宽。
-
FrontEndUploadMemoryUtilizedPercent
-
类型: FLOAT
-
将数据从主机 CPU 上传到 GPU 时使用的内存百分比。
-
VertexRateUtilizedPercent
-
类型: FLOAT
-
顶点吞吐量百分比。 这是与理论最大顶点处理速率相比处理的顶点数。
-
TriangleSetupRateUtilizedPercent
-
类型: FLOAT
-
三角形设置吞吐量百分比。 这是与理论最大三角形设置速率相比,为光栅化设置设置的三角形数。
-
FillRateUtilizedPercent
-
类型: FLOAT
-
像素填充吞吐量百分比。 这是与理论像素填充相比所填充的像素数。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅