je opciono) bi trebalo da utice na DirectX a ne da brlja po
podesavanjima sistema jer mu tamo nije mesto. Ako hoces da menjas
sistem onda postoje mesto i vreme za to a ne ovako. Da li ja treba da
naucim svaki flag napamet da bi znao sta ce da mi se desi sa
kompjuterom? Program treba da radi samo ono zasta sluzi i svako
brckanje po onome zasta nije specijalizovan se smatra prestupom.
Naravno, MS moze sebi to da dopusti, pa jos i da prica kako je to
pozeljno, ali ja da napravim engine koji ce da radi konverziju valuta
a da pri tom recimo otvorim sve portove na kompu bez znanja korisnika
verovatno bih bio u najmanju ruku popljuvan. I onda treba da se branim
sa recima: Pa ako niste hteli to da se desi mogli ste da podesite flag
u toj i toj funkciji na false... BTW A.Centaury je paralela iz knjige
Autostoperski vodic.
Zamisli kada bi se recimo kada instaliras neki DB server na kompu
automatski setovao CAPS lock, eto zato sto oni vise vole da se tekst
unosi kao velika slova, a pri tom ti nepas pojma o tome.
Hej, potpuno si u pravu, apsolutno se slazem sa tobom, to je jedna od glupih stvari koje su uradili. Postoje razlozi za to sto su uradili (npr brzina), i (ocigledni) razlozi protiv, ali da ne ulazimo sad u diskusiju o tome, ko hoce moze da progoogla. Imaj na umu da je DirectX ipak platforma namenjena za igre i multimediju, ne za CAD/CAM i slicno.
Sa druge strane nije to bas toliko katastrofalan problem kao sto ga predstavljas, to je relativno poznata stvar i neko ko ima iole iskustva sa DirectX-om za to zna.
I OpenGL ima svoje quirks, i to, po mom misljenju, mnogo vise njih, pogotovu ako pokusavas da izvuces maximum iz graficke karte.
tako nesto urade sta se jos moze ocekivati tu?
Znaci ako su napravili jednu glupost, to znaci da je sve sto prave glupost?
Znaci ako bolnica zezne stvar i ubije jednog pacijenta greskom, onda je sve sto radi pogresno i najbolje da kad ti treba operacija ides kod travarke mare?
Takvo uopstavanje bas i nema preterano smisla.
sto ulaze silan novac u to. Njihov nacin distribucije DX10 samo
pokazuje dokle su spremni da idu.
Dx opstaje zato sto nema konkurenciju. Nema konkurenciju delom zbog toga sto MS ima monopol, a delom zbog toga sto OpenGL jednostavno ne uspeva da drzi korak, i trenutno (tojest, od izlaska DirectX 9) jednostavno nije konkurentan kad je rec o razvoju igara za Windows.
Ako hoces da pravis demo ili igru za Windows koja ce da koristi bilo koje modernije rendering tehnike, DirectX je mnogo bolji izbor od OpenGL-a, i to je cinjenica, svidelo ti se to ili ne.
Poenta je u tome da sa sto manje zezanja dodjes do resenja. Za to koristis najbolje alatke koje postoje. Ako ti OpenGL vise odgovara jer za to imas konkretne razloge (kao na primer ti) onda super, pametan izbor. Ako pak nekome ideali (tipa microsoft je zli monopolista) uticu na izbor alatke koja na kraju treba da mu zaradi za hleb, onda je taj neko magarac, jer je jedini koga je zajebao upravo sam on.
Ali onda nemoj da uopstavas i savetujes nekoga da koristi OpenGL u svim slucajevima, jer je to jednostavno pogresno. Izbor zavisi od potreba!
Svim ostalim pricama na temu 'zli microsoft monopolista' nisu konstruktivne i ovde im nije mesto. Ne negiram da je MS monopolista i da je monopol losa stvar, (hej, pa zbog cega hrana u srbiji kosta isto kao i hrana u engleskoj?) ali to stvarno nema veze sa ovom temom.
Ovo se toliko granici sa parodijom tako da ne znam dal' se zajebavas il si ozbiljan :)
[Ovu poruku je menjao Filip Strugar dana 10.04.2009. u 14:38 GMT+1]