Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
À compter de Windows 8 (WDDM 1.2), les pilotes graphiques peuvent prendre en charge le rendu 3D stéréoscopique pour prendre en charge des scénarios tels que le jeu et la lecture vidéo.
Le rendu 3D stéréoscopique n’est activé que sur les systèmes qui ont les composants 3D stéréoscopiques nécessaires. Ces composants incluent le matériel d’affichage 3D, le matériel graphique, les périphériques et les applications logicielles. Les paramètres de l’interface utilisateur sont disponibles dans les paramètres d’affichage panneau de configuration uniquement si le système dispose de tous les composants nécessaires.
- Implémentation du pilote : Graphiques complets : Optionnel
- Exigences et tests WHLK : Device.Graphics ¦ ProcessingStereoscopicVideoContent; Device.Display.Monitor.Stereoscopic3DModes (DX11 3DStereoVideo)
La conception stéréo dans la pile graphique est telle que la visualisation ou la technologie d’affichage particulière utilisée est indépendante du système d’exploitation. Le pilote d’affichage en mode noyau (KMD) communique directement avec l’affichage graphique et a des connaissances sur les fonctionnalités d’affichage via la structure EDID (Extended Display Identification Data) standardisée. Le kmD énumère les fonctionnalités stéréo uniquement lorsqu’il reconnaît qu’un tel affichage est connecté au système.
Pour implémenter des fonctionnalités stéréo dans vos pilotes KMD et en mode utilisateur, consultez les listes suivantes d’API ajoutées ou mises à jour.
Prise en charge du mode noyau pour la 3D stéréoscopique
Les DDIS suivants ont été mis à jour pour prendre en charge le rendu 3D stéréoscopique sur un 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
DDI de chaîne d’échange pour la 3D stéréoscopique
Les DDIS suivants ont été ajoutés ou mis à jour pour prendre en charge les chaînes d’échange 3D stéréoscopiques.
- 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
Configuration requise pour la certification matérielle
Les constructeurs système sont encouragés à tester leurs packages de pilotes stéréo à l’aide des paramètres décrits dans cet article pour garantir une fonctionnalité correcte.
Les fonctionnalités stéréo 3D peuvent être activées sur du matériel directX 10 et versions ultérieures. Toutefois, étant donné que les API Direct3D 11 fonctionnent sur le matériel DirectX 9.x et 10.x, tous les pilotes WDDM 1.2 doivent prendre en charge Direct3D 11. À cette fin, ils doivent être testés minutieusement pour s’assurer que les API Direct3D 11 fonctionnent sur tous les matériels Windows 8 et ultérieurs.
Bien que l'3D stéréoscopique soit une fonctionnalité WDDM 1.2 facultative, la prise en charge de l’API Direct3D 11 est requise à partir de tout le matériel Windows 8+. Par conséquent, les pilotes WDDM 1.2 (périphériques graphiques et de rendu complets) doivent prendre en charge les API Direct3D 11 en ajoutant la prise en charge du partage entre processus des tableaux de textures. Cette exigence garantit que les applications stéréo n’ont pas de défaillances dans les modes mono.
Pour plus d’informations sur les exigences que les appareils matériels doivent respecter lorsqu’ils implémentent cette fonctionnalité, reportez-vous à la documentation WHLK appropriée sur Device.Graphics ¦ Traitement du contenu vidéo stéréoscopique et Device.Display.Monitor.Stereoscopique 3D Modes.