ID3D10SwitchToRef::GetUseRef 方法 (d3d10sdklayers.h)
取得布林值,指出所使用的裝置類型。
Syntax
BOOL GetUseRef();
傳回值
類型: BOOL
如果裝置是軟體裝置,則為TRUE;如果裝置是硬體裝置,則為FALSE。 請參閱<備註>。
備註
硬體裝置通常稱為 HAL 裝置,代表硬體加速裝置。 這表示管線會使用 GPU 轉譯硬體中的所有管線命令。 使用 HAL 裝置操作管線通常可提供最佳效能,但因為 GPU 上存在資源而非 CPU,所以更難以進行偵錯。
軟體裝置會使用沒有硬體加速的 CPU,在軟體中實作轉譯。 軟體裝置通常稱為參考裝置或 REF 裝置。 由於 REF 裝置會在 CPU 上實作轉譯,因此通常較慢,但更容易進行偵錯,因為它允許存取資源。
規格需求
目標平台 | Windows |
標頭 | d3d10sdklayers.h |