Condividi tramite


Supporto stereoscopico 3D in Windows

A partire da Windows 8 (WDDM 1.2), è disponibile una piattaforma DDI e API coerente per supportare scenari stereoscopici 3D come giochi e riproduzione video.

  • Implementazione del driver: grafica completa: facoltativo
  • requisiti e test WHCK: Device.Graphics ¦ ElaborazioneVideoStereoOscopico; Device.Display.Monitor.Modalità3DStereoscopiche

Il rendering stereoscopico 3D è abilitato solo nei sistemi che dispongono di tutti i componenti che supportano 3D stereoscopici. Questi componenti includono hardware di visualizzazione compatibile con 3D, hardware grafico, periferiche e applicazioni software.

La progettazione della stereofonia nello stack grafico è studiata in modo che la tecnologia o il metodo di visualizzazione impiegato non dipenda dal sistema operativo. Il driver di visualizzazione in modalità kernel comunica direttamente con la visualizzazione grafica e ha informazioni sulle funzionalità di visualizzazione tramite la struttura EDID (Extended Display Identification Data) standardizzata. Il KMD enumera le funzionalità stereo solo quando riconosce che tale display è connesso al sistema.

In Windows 8, l'impostazione di visualizzazione stereoscopica fa parte del pannello di controllo risoluzione dello schermo, come illustrato di seguito:

Screenshot dell'impostazione di visualizzazione stereoscopica nel pannello di controllo della Risoluzione dello schermo in Windows 8.

L'impostazione Abilita Stereo è una casella di controllo con gli stati seguenti:

  • Non disponibile (disattivato o invisibile): nei sistemi incapaci di eseguire il rendering su schermi stereo.
  • Impostare su abilitato (selezionato): questa è l'impostazione predefinita nei sistemi in grado di eseguire il rendering su schermi stereo e implica Stereo-On-Demand. Per impostazione predefinita, Desktop Window Manager (DWM) è in modalità mono. DWM passa alla modalità stereo solo quando l'utente avvia un'app stereo (su richiesta). Il DWM può essere in modalità mono o stereo quando questa casella di controllo è selezionata.
  • Impostare su Disabilitato (deselezionato): DWM è in modalità mono se l'utente ha deselezionato questa impostazione. Le applicazioni stereo vengono presentate in modalità mono in questo caso.

Per implementare funzionalità stereo nei driver KMD e in modalità utente, vedere gli elenchi seguenti di DDI aggiunti o aggiornati.

Supporto della modalità kernel stereoscopica 3D

Le seguenti DDI sono aggiornate per Windows 8 per supportare il rendering stereoscopico 3D su un VidPN.

DDI stereoscopici 3D

Le seguenti DDI sono state aggiunte o aggiornate per Windows 8 per supportare le swapchain stereoscopiche 3D.

Requisiti di certificazione hardware

I generatori di sistema sono invitati a testare i pacchetti di driver stereo usando le impostazioni descritte in questo articolo per garantire la corretta funzionalità.

La funzionalità stereo 3D può essere abilitata solo su hardware compatibile con DirectX 10 e versioni successive. Tuttavia, poiché le API Direct3D 11 funzionano su hardware DirectX 9.x e 10.x, tutti i driver WDDM 1.2 devono supportare Direct3D 11 e devono essere testati accuratamente per garantire che le API Direct3D 11 funzionino su tutti gli hardware Windows 8.

Anche se il 3D stereoscopico è una funzionalità WDDM 1.2 facoltativa, il supporto API Direct3D 11 è necessario su tutti i dispositivi hardware di Windows 8. Pertanto, i driver WDDM 1.2 (dispositivi Full Graphics and Render) devono supportare le API Direct3D 11 aggiungendo il supporto per la condivisione tra processi di matrici di trame. Questo requisito garantisce che le app stereo non abbiano errori nelle modalità Mono.

Per altre informazioni sui requisiti che i dispositivi hardware devono soddisfare quando implementano questa funzionalità, fare riferimento alla documentazione WHLK pertinente su Device.Graphics Elaborazione di contenuti video stereoscopici e Device.Display.Monitor.Stereoscopic 3D Modes.