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


Стереоскопические 3D

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

  • Минимальная версия модели драйвера windows Display Driver Model (WDDM): 1.2
  • Минимальная версия Windows: 8
  • Реализация драйвера — полная графика: необязательно
  • Требования и тесты WHCK: Device.Graphics : ProcessingStereoscopicVideoContent; Device.Display.Monitor.Stereoscopic3DModes

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

Чтобы реализовать возможности стерео в минипорте дисплея и драйверах пользовательского режима, см. список новых или обновленных DDIs ниже.

Параметр стереоскопического дисплея является частью панели управления Разрешение экрана , как показано ниже:

Снимок экрана: параметр стереоскопического дисплея на панели управления Разрешение экрана.

Параметр Включить стерео является флажком со следующими состояниями:

  • Недоступно (серый или невидимый): в системах, не поддерживающих отрисовку на стерео дисплеи.
  • Задать значение Включено (установлен). Это значение по умолчанию для систем, способных к отрисовке на стерео дисплеях, и подразумевает функцию Stereo-On-Demand. По умолчанию диспетчер окон рабочего стола (DWM) работает в моно-режиме. DwM переключается в стереорежим только при запуске пользователем стерео-приложения (по запросу). Обратите внимание, что при установке этого флажка DWM может находиться в моно- или стереорежиме.
  • Установите значение Отключено (без флажка): DWM находится в моно-режиме, если пользователь снимите этот флажок. В этом случае стереоприемные приложения присутствуют в монорежиме.

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

Эти DDIs обновлены для Windows 8 для поддержки стереоскопической трехмерной отрисовки в VidPN.

Стереоскопические 3-D буферные цепочки DDIs

Эти DDIs являются новыми или обновленными для Windows 8 для поддержки стереоскопических трехмерных буферных цепочек.

Сертификационные требования к оборудованию

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

Стерео-трехмерные функции можно включить только на оборудовании с поддержкой Microsoft DirectX 10 и более поздних версий. Но так как API Microsoft Direct3D 11 работают на оборудовании DirectX 9.x и 10.x, все драйверы WDDM 1.2 должны поддерживать Direct3D 11 и тщательно тестироваться, чтобы обеспечить работу Direct3D 11APIs на всех Windows 8 оборудовании.

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

Дополнительные сведения о требованиях, которым должны соответствовать аппаратные устройства при реализации этой функции, см. в соответствующей документации по WHCK в разделах Device.Graphics ( Обработка стереоскопического видеоконтента ) и Device.Display.Monitor.Stereoscopic 3D Modes.

Обзор функций, добавленных с помощью Windows 8, см. в разделе Функции WDDM 1.2.