Устройства (графика Direct3D 11)

Устройство Direct3D выделяет и уничтожает объекты, отрисовывает примитивы и взаимодействует с графическим драйвером и оборудованием. В Direct3D 11 устройство разделено на объект устройства для создания ресурсов и объект контекста устройства, который выполняет отрисовку. В этом разделе описываются объекты устройств и контекста устройств Direct3D 11.

Объекты, созданные на одном устройстве, нельзя использовать непосредственно с другими устройствами. Используйте общий ресурс для совместного использования данных на нескольких устройствах с ограничением, что общий объект может использоваться только устройством, которое его создало.

В этом разделе

Раздел Описание
Общие сведения об устройстве в Direct3D 11
Объектная модель Direct3D 11 разделяет функции создания и отрисовки ресурсов на устройство и один или несколько контекстов; Это разделение предназначено для упрощения многопоточности.
Уровни программного обеспечения
Среда выполнения Direct3D 11 создается с использованием слоев, начиная с основных функциональных возможностей и создания дополнительных функций и функций поддержки разработчика во внешних слоях. В этом разделе описаны функциональные возможности каждого слоя.
Ограничения. Создание WARP и эталонных устройств
Существуют некоторые ограничения для создания устройств WARP и reference в Direct3D 10.1 и Direct3D 11.0. В этом разделе рассматриваются эти ограничения.
Direct3D 11 на оборудовании нижнего уровня
В этом разделе описывается, как Direct3D 11 предназначен для поддержки как нового, так и существующего оборудования, от DirectX 9 до DirectX 11.
Использование данных функций Direct3D 11 для дополнения уровней функций Direct3D
Узнайте, как проверка поддержку устройств для дополнительных функций, включая функции, добавленные в последних версиях Windows.

Разделы об устройствах

Раздел Описание
Практическое руководство. Создание эталонного устройства
Описывает создание эталонного устройства.
Практическое руководство. Создание устройства WARP
Описывает создание устройства WARP.
Практическое руководство. Создание цепочки буферов
Описывает создание цепочки буферов.
Практическое руководство. Перечисление адаптеров
Описывает перечисление физических адаптеров дисплея.
Практическое руководство. Получение режимов отображения адаптера
Описывает, как получить поддерживаемые возможности отображения адаптера.
Практическое руководство. Создание устройства и непосредственного контекста
Описывает, как инициализировать устройство.

Руководство по программированию для Direct3D 11