DirectX 9 vs. 10

May 20

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, destinate a 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.

Di

DirectX è un insieme di Application Protocol Interfaces (API) che aiutano i programmatori funzionalità di accesso hardware. DirectX crea un livello intermedio che permette al programmatore di scrivere il codice, allora DirectX adatta per i particolari componenti hardware installati nel computer.

DirectX fornisce interfacce API per i dispositivi di input quali joystick, dispositivi audio come schede audio e dispositivi video, tra cui le schede grafiche.

disponibilità

DirectX 9 è disponibile per Microsoft Windows 2000 e sistemi operativi più elevati fino a Windows Vista. DirectX 10 funziona con Windows Vista e sopra.

Compatibilità

Sia DirectX 9 e DirectX 10 caratteristica compatibilità con le versioni precedenti di DirectX.

Direct3D e VDDM

L'interfaccia Direct3D (D3D) accede a funzioni 3D del hardware grafico. Questo è usato soprattutto nel gioco, e D3D 10 porta in primo piano diversi miglioramenti oltre D3D 9. Il Geometry Shader consente ai programmatori di eseguire funzioni su poligoni interi, invece di pochi pixel. D3D 10 richiede Vista Modello Display Driver (VDDM), in modo da DirectX 10 non è disponibile per i sistemi operativi precedenti a Windows Vista.

considerazioni

DirectX 10 fornisce lievi miglioramenti rispetto dispositivi di input e API del suono, ma si concentra più sul video. Il video, quindi, è la prima considerazione al momento di decidere quale versione di DirectX da utilizzare. Mentre DirectX 10 ha requisiti di sistema più elevati, la maggior parte dei test non ha mostrato alcuna prestazione importante 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, poiché la maggior parte nuovi giochi utilizzano DirectX 10.