Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Начиная с Windows 8 (WDDM 1.2), графические драйверы могут поддерживать стереоскопическую трехмерную отрисовку для поддержки таких сценариев, как воспроизведение игр и видео.
Стереоскопическая трехмерная отрисовка включена только в системах с необходимыми компонентами стереоскопического трехмерного отображения. К этим компонентам относятся оборудование дисплея с поддержкой 3D, графическое оборудование, периферийные устройства и приложения. Настройки пользовательского интерфейса доступны в панели управления Настройки экрана только если система оснащена всеми необходимыми компонентами.
- Реализация драйвера — полная графика: необязательно
- требования и тесты WHLK: Device.Graphics ¦ Обработка стереоскопического видеоконтента; Устройство.Дисплей.Монитор.Стереоскопический3DРежимы (DX11 3DStereoVideo)
Дизайн стерео в графическом стеке выполнен так, что используемая технология визуализации или отображения не зависит от операционной системы. Драйвер отображения в режиме ядра (KMD) взаимодействует непосредственно с графическим дисплеем и имеет знания о возможностях отображения через стандартизованную структуру расширенных идентификаторов идентификации дисплея (EDID). KMD перечисляет стерео возможности, только если он распознает, что такой дисплей подключен к системе.
Чтобы реализовать стерео возможности в ваших драйверах KMD и пользовательского режима, ознакомьтесь со следующими списками добавленных или обновленных DDI.
Поддержка стереоскопического 3D режима ядра
Следующие DDIs были обновлены для поддержки стереоскопического трехмерного рендеринга в VidPN.
- D3D11DDIARG_CREATERESOURCE
- D3DDDI_ALLOCATIONINFO
- D3DKMDT_VIDPN_SOURCE_MODE_TYPE
- D3DKMT_PRESENTFLAGS
- DXGI_DDI_ARG_ROTATE_RESOURCE_IDENTITIES
- DXGK_PRESENTFLAGS
- DXGK_SETVIDPNSOURCEADDRESS_FLAGS
- DXGKARG_OPENALLOCATION
Стереоскопические 3D свапчейны DDIs
Следующие DDIs были добавлены или обновлены для поддержки стереоскопических 3D-цепочек обмена.
- BltDXGI
- Blt1DXGI
- CreateResource(D3D10)
- CreateResource(D3D11)
- RotateResourceIdentitiesDXGI
- D3DDDI_ALLOCATIONINFO
- D3D10DDIARG_CREATERESOURCE
- D3D11DDIARG_CREATERESOURCE
- DXGI_DDI_ARG_ROTATE_RESOURCE_IDENTITIES
- DXGI_DDI_PRESENT_FLAGS
- DXGI_DDI_PRIMARY_DESC
Требования к сертификации оборудования
Системные построители рекомендуется протестировать пакеты стерео драйвера с помощью параметров, описанных в этой статье, чтобы обеспечить правильную функциональность.
Функция стерео 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.Стереоскопические трехмерные режимы.