Supporto della consapevolezza del formato esteso
Questa sezione si applica solo ai sistemi operativi Windows 7 e versioni successive.
Diversi nuovi formati sono definiti per la versione di Direct3D 10.1 fornita da Windows 7. Inoltre, Windows 7 Direct3D 10.1 offre alla famiglia di formati DXGI_FORMAT_R8G8B8A8_TYPELESS esistente la possibilità di eseguire il cast tra i membri. Direct3D 10.1 e versioni successive espongono questo supporto per il formato esteso tramite un nuovo meccanismo di individuazione delle funzionalità hardware e della versione. Direct3D 10.0 non supporta i formati estesi anche se l'hardware grafico ha funzionalità Direct3D 10.1.
Di seguito sono riportate le nuove funzionalità di Direct3D 10.1 per supportare la consapevolezza del formato esteso:
Nuovi formati XR per l'analisi a colori elevato
Aggiunta di nuovi formati BGR mancanti in Direct3D versione 10
Abilitazione della creazione di visualizzazioni formattate in modo diverso di membri completamente tipizzato del DXGI_FORMAT_R8G8B8A8_TYPELESS, DXGI_FORMAT_R10G10B10A2_TYPELESS e famiglie di DXGI_FORMAT_R16G16B16_A16_TYPELESS, che contengono tutti i formati di analisi Direct3D versione 10
Analisi e supporto per BGRA e BGRA_SRGB
Windows 7 fornisce anche la versione di Direct3D 9 con un nuovo flag di catena di scambio che consente l'interpretazione XR di un buffer back 10:10:10:2 per comunicare con DWM.
Le sezioni seguenti descrivono le nuove funzionalità per Direct3D:
Supporto per l'individuazione delle versioni
Cast di buffer back completamente tipizzato