DirectX 10 rappresenta un altro passo in avanti nel campo dei giochi 3D . Continuando il successo di DirectX 9 , DirectX 10 include più funzionalità e miglioramenti , lo scopo di portare la grafica 3D più vicino alla realtà . DirectX 9 e DirectX 10 hanno le stesse funzionalità di base , ma il secondo programma include diversi miglioramenti . Chi
DirectX è un insieme di Application Protocol Interfaces ( API) che aiutano i programmatori di accedere alle funzioni hardware. DirectX crea uno strato intermedio che permette al programmatore di scrivere il codice , poi DirectX adatta per i componenti hardware particolari installati nel computer.
DirectX fornisce interfacce API per i dispositivi di input quali joystick , dispositivi audio come il suono schede e dispositivi video, tra cui le schede grafiche .
Disponibilità
DirectX 9 è disponibile per i sistemi operativi Microsoft Windows 2000 e fino a Windows Vista . DirectX 10 Compatibile con Windows Vista e versioni successive.
Compatibilità
Sia DirectX 9 e DirectX 10 caratteristica la compatibilità con le precedenti versioni di DirectX .
Direct3D e VDDM
l'interfaccia Direct3D ( D3D ) accede a funzioni 3D di hardware grafico . Questo è usato soprattutto nel gioco , e D3D 10 porta in primo piano diversi miglioramenti rispetto D3D 9 . Il Geometry Shader consente ai programmatori per svolgere funzioni per intere poligoni , invece che solo pixel . D3D 10 richiede Vista Display Driver Model ( VDDM ) , in modo da DirectX 10 non è disponibile per i sistemi operativi precedenti a Windows Vista.
Considerazioni
DirectX 10 fornisce miglioramenti minori sopra dispositivi di input e API del suono , ma si concentra di più sul video . Video , quindi, è la prima considerazione al momento di decidere quale versione di DirectX da utilizzare. Mentre DirectX 10 ha requisiti di sistema superiori , la maggior parte dei test non hanno mostrato prestazioni maggiori o miglioramenti visivi su DirectX 9 per giustificare tali requisiti . Tuttavia, se siete in gioco , il passaggio a DirectX 10 può ancora essere una buona idea , dato che la maggior parte dei nuovi giochi utilizzano DirectX 10 .