ŠTA JE DIRECT X?

****************************************************************************

VAŽNO OBAVEŠTENJE !!!

Poštovani čitaoci,

Veoma mi je drago da Vam saopštim da vaš komšija prelazi na novi, lepši, pregledniji sajt, mimo wordpress-a sa svojim domenom www.itkomsija.com

S tim u vezi, ovaj sajt više neće biti aktuelan i neće biti ažuriran.
Sve dosadašnje članke koje ste čitali i koje čitate ovde možete pročitati na novom sajtuwww.itkomsija.com , a takođe očekujte nove članke i moje aktivnije bavljenje blogom i fejsbuk stranicom IT KOMŠIJA gde mi možete pisati.

Želeo bih da se zahvalim svima koji su čitali ovaj blog za ovo vreme njegovog postojanja i  da se izvinim svima što veoma dugo nisam pisao ništa, jednostavno mi obaveze nisu dozvoljavale. Takođe, želeo bih da se izvinim ljudima koji su mi pisali na mejl, a nisam im odgovorio opet iz istih razloga.

Drago mi je što na neki način ponovo počinjemo sa ovom pričom na jednom višem nivou.
Do sledećeg čitanja,

Vaš IT KOMŠIJA !

*******************************************************************************

Verovatno je velika većina vas nekada u životu bila primorana da uz instalaciju neke igre instalira i DirectX, jer u suprotnom igra ne bi mogla biti pokrenuta. No, da li ste se ikada zapitali šta je uopšte DirectX i čemu služi?
Zašto se uz svaku igru dobija I instalacija DirectX-a?
U današnjem članku IT KOMŠIJE pokušaću da vam objasnim sve bitne stvari vezane za DirectX na način koji je svojstven ovom blogu, iako je ovo pomalo zamršena tematika za totalne laike I prilično je komplikovano to objasniti na “komšijski” način.

directx2
DirectX je ukratko skup API-ja(Application Programming Interface) tj. “alata” koji programerima igara omogućuju da komuniciraju sa grafičkim procesorima tj. grafičkim karticama bez obzira o kojem modelu grafičkih kartica se radi. Zvuči komplikovano, jel da?
Naime, da biste ovo shvatili, morate razumeti kako funkcionišu grafičke kartice I čemu one zapravo služe.
Grafičke kartice služe da se kompleksne instrukcije za iscrtavanje 2D I 3D modela obrade I pretvore u signal koji je monitor u stanju da prikaže vama kao korisniku. Sve ovo ne bi bio problem da različiti modeli kartica ne barataju potpuno različitim skupovima instrukcija tj. narodski rečeno, različite grafičke kartice govore različitim jezikom. Bez API-ja poput DirectX-a, programeri video igara bi morali da pišu poseban kod za svaki model grafičke kartice ukoliko žele da se njihova igra “vrti” na svim grafičkim karticama. Da bi se ovo prevazišlo, Microsoft je predstavio prvu verziju DirectX-a sa izlaskom Windows-a 95.
Pojavom DirectX-a prevazišli su se prethodno pomenuti problemi, jer jednostavnim DirectX kodom možemo našu igru da prilagodimo svakoj grafičkoj kartici ukoliko ona ima podršku za DirectX(a gotovo sve danas imaju).

DirectX1

Kao što sam već rekao, DirectX je razvijen od strane Microsofta-a I namenjen je isključivo Windows operativnom sistemu, a kasnije je korišten u prvoj Microsoft-ovoj konzoli koja je upravo po DirectX-u dobila ime (Direct)XBOX.

Kao I sve ostalo u svetu tehnologija, tako I DirectX evoluira iz godine u godinu, pa je tako trenutno aktuelna dvanaesta verzija DirectX-a (DirectX 12). Svaka sledeća verzija DirectX-a generalno daje veće mogućnosti za manipulisanje grafičkim hardverom I samim tim veće iskorištenje potencijala vaše grafičke kartice, što na kraju rezultira boljim performansama u igrama.

No, DirectX nije jedini API koji postoji. Najpopularnija alternativa koja postoji jeste OpenGL, API otvorenog koda koji se koristi na gotovo svim operativnim sistemima od desktopa do operativnih sistema na pametnim telefonima poput Android-a. Dakle OpenGL radi POTPUNO istu stvar kao I DirectX, s tim što nije vezan isključivo za Microsoft platforme, već se koristi svuda. Takođe, identičnu stvar čini I nedavno predstavljen AMD Mantle koji radi isključivo sa AMD grafičkim karticama.

Za kraj bih napomenuo da najnovija verzija DirectX-a najčešće dolazi u paketu sa najnovijim drajverima za vašu grafičku karticu.
Nadam se da sam vam razrešio misteriju vezanu za DirectX.
Slobodno postavljajte pitanja ovde ili na fejsbuk stranici. https://www.facebook.com/itkomsija

Do sledećeg članka,
Vaš IT KOMŠIJA.

Advertisements

One thought on “ŠTA JE DIRECT X?

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se / Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se / Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se / Promeni )

Google+ photo

Komentarišet koristeći svoj Google+ nalog. Odjavite se / Promeni )

Povezivanje sa %s