DirectX è una collezione di API messe a disposizione degli sviluppatori di videogames da parte di Microsoft. Essa consente lo sviluppo semplificato di videogiochi per i sistemi operativi Windows. Il download del kit di sviluppo (all’inizio chiamato Game SDK) è disponibile gratuitamente sul sito della Microsoft.
Le varie versioni di DirectX, integrate nativamente ni sistemi operativi Windows, solitamente vengono distribuite dai produttori di giochi assieme al videogioco. La 9.0c è la versione DirectX presente in Windows XP, mentre in Windows 7 la versione attuale è la 11 (in Windows 7 è inclusa nativamente mentre su Windows Vista può essere installata tramite gli aggiornamenti specifici).
Anche se inizialmente le librerie DirectX erano utilizzate prettamente per lo sviluppo di videogiochi, le loro potenzialità sono cresciute talmente che ora vengono utilizzate anche in altri ambiti: basti pensare che le Direct3D sono molto usate in ingegneria, grazie alla notevole capacità di renderizzare velocemente la grafica 3D di elevata qualità.
E’ interessante sottolineare che ogni versione di DirectX è compatibile con le versioni precedenti.



28 aprile 2011
