ID3D10SwitchToRef::GetUseRef 方法 (d3d10sdklayers.h)
获取一个布尔值,该值指示正在使用的设备类型。
语法
BOOL GetUseRef();
返回值
类型: BOOL
如果设备是软件设备,则为 TRUE;如果设备是硬件设备,则为 FALSE。 请参阅备注。
备注
硬件设备通常称为 HAL 设备,它表示硬件加速设备。 这意味着管道使用 GPU 在硬件中呈现所有管道命令。 使用 HAL 设备操作管道通常可提供最佳性能,但调试可能更难,因为 GPU 而不是 CPU 上存在资源。
软件设备使用 CPU 在软件中实现渲染,无需硬件加速。 软件设备通常称为参考设备或 REF 设备。 由于 REF 设备在 CPU 上实现呈现,因此通常速度较慢,但更易于调试,因为它允许访问资源。
要求
目标平台 | Windows |
标头 | d3d10sdklayers.h |