ID3D10SwitchToRef::GetUseRef 方法 (d3d10sdklayers.h)

获取一个布尔值,该值指示正在使用的设备类型。

语法

BOOL GetUseRef();

返回值

类型: BOOL

如果设备是软件设备,则为 TRUE;如果设备是硬件设备,则为 FALSE。 请参阅备注。

备注

硬件设备通常称为 HAL 设备,它表示硬件加速设备。 这意味着管道使用 GPU 在硬件中呈现所有管道命令。 使用 HAL 设备操作管道通常可提供最佳性能,但调试可能更难,因为 GPU 而不是 CPU 上存在资源。

软件设备使用 CPU 在软件中实现渲染,无需硬件加速。 软件设备通常称为参考设备或 REF 设备。 由于 REF 设备在 CPU 上实现呈现,因此通常速度较慢,但更易于调试,因为它允许访问资源。

要求

   
目标平台 Windows
标头 d3d10sdklayers.h

另请参阅

ID3D10SwitchToRef 接口