Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo argomento descrive i requisiti software per supportare Microsoft Direct3D in Windows 8.
Per Windows 8, i fornitori di hardware indipendenti devono scrivere un driver WDDM (Windows Display Driver Model) 1.2 che sia in grado di supportare le interfacce del driver Direct3D UMD (driver in modalità utente) a livello di funzionalità pertinenti.
Ad esempio, l'hardware con supporto per Microsoft Direct3D 9 deve, almeno, supportare l'DDI Direct3D versione 9. Questi requisiti software variano in base al livello hardware Microsoft DirectX, come specificato in questa tabella:
Requisiti software DirectX
| Hardware DirectX | Requisiti software |
|---|---|
| D3D9 | Obbligatorio: WDDM 1.2 Richiesto: D3D9 - UMD DDI |
| D3D10 | Obbligatorio: WDDM 1.2 Richiesto: D3D9 - UMD DDI Obbligatorio: D3D10- UMD DDI Obbligatorio: D3D11.1 - UMD DDI |
| D3D10.1 | Obbligatorio: WDDM 1.2 Obbligatorio: D3D9 - UMD DDI Obbligatorio: D3D10- UMD DDI Obbligatorio: D3D10.1- UMD DDI Obbligatorio: D3D11.1 - UMD DDI |
| D3D11 | Obbligatorio: WDDM 1.2 Necessario: D3D9 - UMD DDI Obbligatorio: D3D10- UMD DDI Obbligatorio: D3D10.1- UMD DDI Obbligatorio: D3D11 - UMD DDI Obbligatorio: D3D11.1 - UMD DDI |
| D3D11.1 | Obbligatorio: WDDM 1.2 Obbligatorio: D3D9 - UMD DDI Obbligatorio: D3D10- UMD DDI Obbligatorio: D3D10.1- UMD DDI Obbligatorio: D3D11 - UMD DDI Obbligatorio: D3D11.1 - UMD DDI |
Le tabelle seguenti descrivono le funzionalità esposte apportando modifiche DDI al driver della modalità utente (UMD) in Windows 8.
D3D9 - DDI UMD espone le nuove funzionalità seguenti in Windows 8
| Obbligatorio? | Caratteristica / Funzionalità |
|---|---|
| Obbligatorio | Nessuna sovrascrittura e eliminazione |
| Obbligatorio | Flag di copia ricomponibile |
D3D11.1 - UMD DDI espone le nuove funzionalità seguenti in Windows 8 nei livelli di funzionalità 10, 10.1, 11 e 11.1
| Obbligatorio? | Caratteristica / Funzionalità |
|---|---|
| Obbligatorio | Nessuna sovrascrittura e eliminazione |
| Obbligatorio | Supporto per la condivisione tra processi di matrici di trame (incluso stereoscopico 3D) |
| Obbligatorio | Indicatore per copia ripetibile |
| Obbligatorio | Clearview |
| Se implementata | Operazioni logiche |
| Obbligatorio | Formati di pixel (5551, 565, 4444): il supporto esatto varia a livello di funzionalità |
| Obbligatorio | Blit su stessa superficie |
| Obbligatorio | Aggiornamenti parziali del buffer costante |
| Obbligatorio | Associazione di buffer di costante offset |
| Obbligatorio | Miglioramento della condivisione delle risorse |
| Obbligatorio | SampleCount=1 (rasterizzazione indipendente dalla destinazione (TIR) limitata su versioni 10, 10.1 e 11) |
D3D11.1 - UMD DDI espone le nuove funzionalità seguenti per il livello di funzionalità 11 & 11.1
| Obbligatorio? | Caratteristica / Funzionalità |
|---|---|
| Obbligatorio | UAV-MSAA |
| Se implementata | Funzionalità shader a precisione doppia |
| Obbligatorio | Somma mascherata delle differenze assolute (MSAD) |
D3D11.1 - UMD DDI espone le nuove funzionalità seguenti per il livello di funzionalità 11.1
| Obbligatorio? | Caratteristica / Funzionalità |
|---|---|
| Obbligatorio | UAV in ogni fase |
| Obbligatorio | UAV-MSAA (a 16 esempi) |
| Obbligatorio | TIR |