typedef enum D3D11_COUNTER_TYPE {
D3D11_COUNTER_TYPE_FLOAT32 = 0,
D3D11_COUNTER_TYPE_UINT16 = 1,
D3D11_COUNTER_TYPE_UINT32 = 2,
D3D11_COUNTER_TYPE_UINT64 = 3
} D3D11_COUNTER_TYPE;
- D3D11_COUNTER_TYPE_FLOAT32:计数器的值是一个 32 位的浮点数。
- D3D11_COUNTER_TYPE_UINT16:计数器的值是一个 16 位的无符号整数。
- D3D11_COUNTER_TYPE_UINT32:计数器的值是一个 32 位的无符号整数。
- D3D11_COUNTER_TYPE_UINT64:计数器的值是一个 64 位的无符号整数。
这些计数器通常用于在 GPU 的不同阶段和任务中测量各种性能指标,如渲染帧数、GPU 时间、像素着色器执行次数等。使用这些计数器可以帮助开发人员优化他们的图形应用程序,以确保其在目标硬件上获得最佳性能。
转载请注明出处:http://www.zyzy.cn/article/detail/25744/Win32 API/D3d11.h/D3D11_COUNTER_TYPE