DirectX je pokretač grafičkih aplikacija koji sadrži skup naprednih naredbi koje omogućuju implementaciju složenih vizualnih efekata. DirectX se široko koristi u razvoju računalnih igara i besplatno se distribuira na web mjestu Microsoft.
Pojava DirectX-a
DirectX je od samog početka bio usmjeren na razvoj računalnih igara. Softversko rješenje razvijeno je zajedno s izdavanjem sustava Windows 95 kako bi se privukli programeri za pisanje složenih grafičkih aplikacija na novoj, standardiziranoj platformi. Prva verzija DirectX-a nazvana je Windows Game SDK i objavljena je 1995. Nakon toga počela se provoditi Direct3D platforma koja je bila pozicionirana kao zamjena za sve popularnije OpenGL okruženje koje se također naširoko koristi na polju računalne igre, ali ima donekle ograničenu funkcionalnost.
DirectX u verziji 8.1 postao je osnova za Xbox. 2002. godine objavljen je DirectX 9.0, što je značajno povećalo mogućnosti za stvaranje novih igara i implementiralo podršku za shadere, tj. poboljšano prikazivanje sjena.
Daleko najaktualnija verzija DirectX-a je 11.2, koja je prema zadanim postavkama uključena u sustav Windows 8.1.
Uz obradu grafike, DirectX se bavi izlazom zvuka i obradom podataka koji dolaze s tipkovnice, miša ili džojstika igrača. Sa svakom novom verzijom DirectX kôd se poboljšava, što znači da se grafičke mogućnosti poboljšavaju. S novim značajkama koje se nude u ovoj knjižnici, programeri su povećali mogućnosti za poboljšanje performansi igara i zabave procesora igara.
Instaliranje DirectX-a
Najnoviju verziju DirectX-a možete pronaći na službenom Microsoftovu web mjestu. Proizvod je besplatan za preuzimanje. DirectX možete instalirati i s diska s igrama, jer većina modernih programera prilikom izdavanja proizvoda za igru uključuje biblioteke potrebne za uspješno pokretanje igre na medijima.
Instalacija programa je automatizirana, izvodi se u samo dva koraka i ne zahtijeva nikakve dodatne radnje od korisnika.
DirectX je podržan u svim Windows sustavima počevši od Windows 95. Većina modernih igara zahtijeva najmanje 9.0c podrške za većinu modernih igara, ali najnovije igraće aplikacije trebaju barem verziju 10. Prije instaliranja, provjerite ima li vaše računalo Nvidia upravljačke programe ili ATI, preuzeto sa službenog web mjesta za programere. Tehnologija DirectX 10 (Direct3D 10) podržana je na grafičkim karticama Nvidia GeForce 8000 i novijih verzija. Da biste pokrenuli DirectX 10 na ATI Radeon grafičkim karticama, potreban vam je model 2000 ili noviji.