Поделиться через


Метод ID3D10SwitchToRef::GetUseRef (d3d10sdklayers.h)

Получите логическое значение, указывающее тип используемого устройства.

Синтаксис

BOOL GetUseRef();

Возвращаемое значение

Тип: BOOL

Значение TRUE , если устройство является программным устройством, значение FALSE , если устройство является аппаратным. См. примечания.

Remarks

Аппаратное устройство обычно называется устройством HAL, что означает устройство с аппаратным ускорением. Это означает, что конвейер выполняет отрисовку всех команд конвейера на оборудовании с использованием GPU. Работа конвейера с устройством HAL обеспечивает наилучшую производительность в целом, но отладка может быть сложнее, так как ресурсы существуют на GPU, а не на ЦП.

Программное устройство реализует отрисовку в программном обеспечении с использованием ЦП без аппаратного ускорения. Программное устройство обычно называется эталонным устройством или устройством REF. Так как устройство REF реализует отрисовку на ЦП, оно обычно медленнее, но его проще отлаживать, так как оно предоставляет доступ к ресурсам.

Требования

   
Целевая платформа Windows
Header d3d10sdklayers.h

См. также раздел

Интерфейс ID3D10SwitchToRef