2014-02-17 4 views
-1

Устройство похоже на своеобразное аппаратное устройство. Но есть устройство HAL и справочное устройство. Итак, могу понять устройство D3D как систему, систему драйверов программного обеспечения или систему аппаратного и аппаратного драйверов, которая является компонентом рендеринга D3D?Различия между устройствами Direct3D

Обновления: Я думаю, что «виртуальное устройство» более уместно, они используют одно и то же физическое аппаратное устройство.

И для отличия устройства HAL и эталонного устройства могу ли я сказать, что устройство HAL использует преимущества графического процессора, в то время как эталонное устройство использует преимущества CPU, который, по-видимому, медленнее. Но справочное устройство полезно для тестирования функций.

ответ

1

Я не уверен, что ваш вопрос подходит для сообщества переполнения стеки, но:

Устройство D3D представляет собой стандартный интерфейс, используемый для взаимодействия единообразно с любой физической GPU, или использовать процессор для эмуляции функции, если физический GPU (очевидно, с ценой исполнения).

В этом отношении это «виртуальное устройство», но лучше просто подумать об этом как о группе функций, которые позволяют взаимодействовать с графическим процессором.

+0

Использует ли эталонное устройство процессор вместо графического процессора? – zoujyjs

+0

Да, он использует CPU для эмуляции графического процессора, либо для тестирования функций, либо если совместимый графический процессор не подключен к компьютеру. – Mrfence97

Смежные вопросы