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


Поддержка стереоскопического 3D в драйверах Windows

Начиная с Windows 8 (WDDM 1.2), графические драйверы могут поддерживать стереоскопическую трехмерную отрисовку для поддержки таких сценариев, как воспроизведение игр и видео.

Стереоскопическая трехмерная отрисовка включена только в системах с необходимыми компонентами стереоскопического трехмерного отображения. К этим компонентам относятся оборудование дисплея с поддержкой 3D, графическое оборудование, периферийные устройства и приложения. Настройки пользовательского интерфейса доступны в панели управления Настройки экрана только если система оснащена всеми необходимыми компонентами.

  • Реализация драйвера — полная графика: необязательно
  • требования и тесты WHLK: Device.Graphics ¦ Обработка стереоскопического видеоконтента; Устройство.Дисплей.Монитор.Стереоскопический3DРежимы (DX11 3DStereoVideo)

Дизайн стерео в графическом стеке выполнен так, что используемая технология визуализации или отображения не зависит от операционной системы. Драйвер отображения в режиме ядра (KMD) взаимодействует непосредственно с графическим дисплеем и имеет знания о возможностях отображения через стандартизованную структуру расширенных идентификаторов идентификации дисплея (EDID). KMD перечисляет стерео возможности, только если он распознает, что такой дисплей подключен к системе.

Чтобы реализовать стерео возможности в ваших драйверах KMD и пользовательского режима, ознакомьтесь со следующими списками добавленных или обновленных DDI.

Поддержка стереоскопического 3D режима ядра

Следующие DDIs были обновлены для поддержки стереоскопического трехмерного рендеринга в VidPN.

Стереоскопические 3D свапчейны DDIs

Следующие DDIs были добавлены или обновлены для поддержки стереоскопических 3D-цепочек обмена.

Требования к сертификации оборудования

Системные построители рекомендуется протестировать пакеты стерео драйвера с помощью параметров, описанных в этой статье, чтобы обеспечить правильную функциональность.

Функция стерео 3D может быть включена на оборудовании, способном работать с DirectX 10 и более поздними версиями. Однако так как API Direct3D 11 работают на оборудовании DirectX 9.x и 10.x, все драйверы WDDM 1.2 должны поддерживать Direct3D 11. Для этого необходимо тщательно протестировать их, чтобы обеспечить работу API Direct3D 11 на всех устройствах Windows 8 и более поздних версий.

Хотя стереоскопическая 3D является необязательной функцией WDDM 1.2, поддержка API Direct3D 11 требуется, начиная со всего оборудования Windows 8+ . Таким образом, драйверы WDDM 1.2 (устройства полной графики и отрисовки) должны поддерживать API Direct3D 11, добавляя поддержку межпроцессного общего доступа к массивам текстур. Это требование гарантирует, что стерео приложения не имеют сбоев в моно режимах.

Дополнительные сведения о требованиях, которым должны соответствовать аппаратные устройства при реализации этой функции, см. в соответствующей документации по WHLK на Device.Graphics | Обработка стереоскопического видеоконтента и Device.Display.Monitor.Стереоскопические трехмерные режимы.