A differenza delle DirectX 9, le DirectX 10 avranno vita breve, infatti Microsoft Corp. introdurrà le specifiche delle API DirectX 11 all'imminente XNA gamefest conference che inizierà settimana prossima a Seattle, Washington. Inoltre ATI e Nvidia hanno intenzione di discutere riguardo ad alcune feature di Direct3D 11 in questa conferenza.
Microsoft ospiterà quattro sessioni dedicate alle API Direct3D 11 durante questa conferenza. Microsoft ha pianificato di introdurre la pipeline grafica Direct3D 11, svelare dettagli riguardo le capacità di Tessellation, un nuovo tipo di shader chiamato Compute Shader ed un nuovo linguaggio ad alto livello per programmare gli shader, chiamato shader language 5.0.
Secondo Microsoft, le Direct3D 11 estenderanno e miglioreranno le Direct3D 10 con nuovo hardware e funzioni. Per esempio, Direct3D 11 introdurrà i Compute Shader, un mezzo per accedere alle capacità di calcolo senza troppe restrizioni. Apriranno le porte ad operazioni su strutture dati più generiche dei semplici array, e a nuove classi di algoritmi. Le caratteristiche chiave dei compute shader includono la comunicazione di dati fra threads, ed un ricco set di primitive per accesso casuale e operazioni di streaming I/O. Queste caratteristiche garantiranno implementazioni più veloci e semplici di tecniche già in uso, come gli effetti sull'immagine e di post-process, ed inoltre permetteranno la creazione di nuove tecniche.
È interessante notare che Microsoft non ha rivelato se le DirectX 11 supporteranno l'esecuzione dei calcoli fisici fatta dalla GPU, comunque il chief of software developers relations di ATI ha affermato l'anno scorso che un appoccio più generalizzato alla programmazione delle DirectX 11 avrebbe aperto le porte alla fisica sulle GPU.
ATI e Nvidia ospiteranno una discussione riguardo alla tessellation hardware con DirectX 11 durante questa conferenza, ciò indica che questa sarà una delle feature chiave delle future GPU con supporto a DX11. È interessante notare che la sessione di ATI tratterà della tessellation sia su architetture attuali che su architetture Direct3D 11, il che può significare che anche il tessellation engine incluso nelle ATI Radeon HD 4800-series non è DX11-compatibile.
Le DirectX 11 dovrebbero essere compatibili sia con Windows Vista che con Windows 7 dato che Microsoft ha ufficialmente detto che i driver fra i due S.O. saranno compatibili. Pare inoltre che il lancio delle DirectX 11 non sia in alcun modo collegato con il lancio di Windows 7.
Non si sa ancora quando ATI e Nvidia lanceranno le prime GPU compatibili con le API DirectX 11.
Collegamenti