DirectX

S Vikipedije, slobodne enciklopedije
Logo DirectX 11

Majkrosoftov DirectX (engl. Microsoft DirectX) je skup API-ja, čija je namena manipulisanje hardverom. Posebnu primenu ima u programima vezanim za računarske igre na Majkrosoftovim platformama.

Prva verzije DirectXa su se pojavile sa Windows-om 95, dok su programeri, još uvek, pisali svoje programe na MS-DOSu, jer Windows nije imao direktan pristup memoriji, posebno u slučaju razvoja računarskih igrica. Sa razvojem ličnih računara i njihovom sve većom upotrebom, došlo je takođe, do razvoja sve složenijeg hardvera, što je sve više komplikovalo posao programerima. Tako je Majkrosoft došao na ideju da napravi kolekciju dinamičkih biblioteka, koja bi kao uspostavlja komunikaciju između interfejs aplikacija i hardvera računara, umesto direktnog korišćenja komandi operativnog sistema, kako je do tada funkcinisao pristup hardveru u DOS-u. U početku su razvijeni posebni delovi: DirectDraw sa funkcijama za rad sa 2D grafikom, zvukom (DirectSound), tastaturom (DirectInput), koji su u zajedničkom paketu nosile naziv DirectX. Kasnije su se razvile i druge mogućnosti, kao na primer za rad sa 3D grafikom ili za rad sa multimedijima (DirectPlay).[1]

Vremenom je DirectX postao neophodna alatka za korišćenje računarskih igrica, multimedijalnih aplikacija, prenos podataka, kriptografiju itd. Razvijeno je više verzija DirectX-a i svaka sledeća pružala je veće mogućnosti aplikacijama, za bolje iskorišćenje hardvera. Tako je danas, za pravilno funkcionisanje određene instalisane aplikacije na računaru, kao npr. računarske igrice, potrebno da bude usklađena sa verzijom operativnog sistema, hardverom (grafička kartica, kamera, zvučnik), njegovim upravljačkim programima i verzijom DirectX-a, koju hardver treba da podrži.[1]

Reference[uredi | uredi izvor]

  1. ^ a b stahuj - Magazin: Co je to DirectX? Arhivirano na sajtu Wayback Machine (18. avgust 2012), Martin Zachar, 15.04.2010, pristup 16.4.2013.(jezik: češki)

Vidi još[uredi | uredi izvor]