Requisiti software Direct3D in Windows 8

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