View Single Post
Staro 27.09.2013., 11:25   #61
MadBoY
MadModerator
Moj komp
 
MadBoY's Avatar
 
Datum registracije: Sep 2002
Lokacija: N/A
Postovi: 5,195
API je taj koji je glavni, u ovom slucaju DirectX. Developeri rade igru za DirectX a ne za drivere i DirectX je dio koji ogranicava pristup HW-u. GPU driveri se nalaze "ispod" DX-a i nemaju toliko opcija da developerima omoguce direktan pristup, jer ih DX ogranicava.
Istina, nitko ih ne tjera, ali programiranje direktno za metal je jako komplicirano, dugotrajno i skupo. Zato su tu DX i OGL koji to olaksavaju ali i ogranicavaju. Jos je gore sto je MS dominantan sa svojim DX-om pa samim time i blokira razvoj igara za Linux i ostale OS-ove.

Mantle je nista drugo nego jos jedan API, low-level API sa mnogo manje restrikcija, daje puno vise mogucnosti developerima da izvode stvari kako oni zele a ne kako je to Microsoft naumio.

Nije neki strucni tekst ali objasnjava zasto je DirectX problem i kako stvara overhead:

http://www.bit-tech.net/hardware/gra...l-to-directx/2

http://www.anandtech.com/show/7371/u...cs-api-for-gcn
__________________
skupi-dupi-du, skupi-dupi-du, pam pam... pf
MadBoY je offline   Reply With Quote