DirectX 10 är ytterligare ett steg framåt när det gäller 3D-spel . Fortsatt framgång för DirectX 9 , inkluderar DirectX 10 fler funktioner och förbättringar , avsett att ge 3D-grafik närmare verkligheten . DirectX 9 och DirectX 10 har samma grundläggande funktionalitet , men det senare programmet ingår flera förbättringar . Om
DirectX är en samling av gränssnitt Application Protocol ( API ) som hjälper programmerare åt hårdvaran fungerar . DirectX skapar ett mellanskikt som tillåter programmeraren att skriva koden , sedan DirectX anpassar det för speciella maskinvarukomponenter är installerade i datorn .
DirectX innehåller API -gränssnitt för inmatningsenheter såsom styrspakar , ljudenheter såsom ljud kort och videoenheter , inklusive grafikkort .
tillgänglighet
DirectX 9 finns tillgänglig för Microsoft Windows 2000 och senare operativsystem upp till Windows Vista . DirectX 10 fungerar med Windows Vista och uppåt .
Kompatibilitet
Både DirectX 9 och DirectX 10 har bakåtkompatibilitet med tidigare versioner av DirectX .
Direct3D och VDDM
Direct3D ( D3D ) gränssnittet ansluter 3D funktioner grafikhårdvara . Detta används oftast i spel , och D3D 10 tar upp flera förbättringar över D3D 9 . Den Geometry Shader tillåter programmerare att utföra funktioner på hela polygoner , istället för att bara pixlar . D3D 10 kräver Vista Display Driver Model ( VDDM ) , så DirectX 10 är inte tillgänglig för operativsystem före Windows Vista .
Överväganden
DirectX 10 ger mindre förbättringar över inmatningsenheter och ljud API men fokuserar mer på video . Video , därför ska man först när man beslutar vilken version av DirectX att använda . Medan DirectX 10 har högre systemkrav , visade de flesta tester ingen större prestation eller visuella förbättringar över DirectX 9 för att motivera dessa krav . Men om du är i spel , kan byta till DirectX 10 fortfarande vara en bra idé , eftersom de flesta nya spel som släpps använder DirectX 10 .