Stránka 2 z 2

Napsal: pon 21. dub 2008, 18:07
od JohnyC
Dříve snad každá hra podporovala obě rozhraní, ale nejsem si jistý jestli to mělo nějaký přínos. Výkon +- stejný, druhé API jsem volil pouze pokud se v grafice vyskytovaly chyby. Špatný je, že u dx jsme odkázání pouze na politiku Microsoftu, viz. dx10 pouze ve Vistách ovšem netuším co brání některému z vývojářů udělat hru pod OpenGL.

Napsal: pon 21. dub 2008, 18:53
od €agle
pilarius píše:[No já jsem hlavně myslel to, že skupina nemá lídra. Jakémukoliv sdružení sobě rovných prostě vývoj zabere více času a je kompromisní. Jinak jsi v podstatě řekl vše, o co jsem se pokoušel já. :)
S tím souhlasím, na druhou stranu víc hlav víc ví, takže pravda bude asi někde uprostřed...
133 píše:... A este ten naskok DX si myslel ako? Pouzivanejsi je a pravdepodobne aj bude a iny naskok?
Náskok má právě hlavně z programátorského pohledu, už jenom, že OpenGL je pořád ještě v obyčejném C, zatímco DirectX je dávno úhledně uspořádán do tříd mluví ve prospěch DX. Krom toho Microsoft poskytuje vývojářům bohaté SDKčko plné příkladů, návodů a užitečného softwaru a tak nějak se o to prostě víc stará.

Pokud si chcete počíst, tak koukněte na srovnání na Wikipedii a odkazy vedoucí z ní...

Napsal: pon 21. dub 2008, 20:59
od 133
No to hej v tomto mas jednoznacne pravdu, ozaj chyba niekto kto by sa GL ujal v pravom slova zmysle a staral sa on.. Myslim ale ze je to len otazka casu, lebo prachy su z toho tazke o tom ziadna takze skor ci neskor..

Napsal: pon 21. dub 2008, 21:01
od 133
JohnyC píše:Dříve snad každá hra podporovala obě rozhraní, ale nejsem si jistý jestli to mělo nějaký přínos. Výkon +- stejný, druhé API jsem volil pouze pokud se v grafice vyskytovaly chyby. Špatný je, že u dx jsme odkázání pouze na politiku Microsoftu, viz. dx10 pouze ve Vistách ovšem netuším co brání některému z vývojářů udělat hru pod OpenGL.
S tym vykonom nemas vobec pravdu..napr Half Life na kartach TNT/TNT2 Vanta bol pod DX takmer nehratelny zatial co pod Open GL behal aj na 1024 so slusnym CPU (viem o com hovorim, sam to mam overene :wink: ) to iste prve UT atd..pokracovat by sa dalo. So slusnym CPU sa aj na Vante pod GL dali tieto hry krasne hrat v 16bit ale na 1024 a full detailoch o com pod DX nemohla byt ani rec, to bola vzdy tazka slideshow.

Napsal: pon 21. dub 2008, 21:19
od pilarius
Otázkou však je, zdali za to opravdu mohlo "výkonnější OpenGL", nebo hardware uzpůsobený pro tehdy ještě převládající OpenGL. Z pohledu IT jsou to prehistorické časy, takže bych takovéto věci do dnešní doby vůbec netahal.

Napsal: pon 21. dub 2008, 21:25
od 133
V podstate ide o to ze stale plati to co platilo - slusne CPU a shits karetka - pod DX sekanice pod GL pohoda. Teraz mas to iste, princip sa nezmenil, to je jedno ze to boli prahistoricke casy proste SW emulacia nepodporovanych gunkcii je 100 a 1 v prospech GL, len uz si to bohuzial nemame moc na com overit lebo.. Na vlastne oci som videl a chvilku hral Doom3 na GeForce4 MX 460 64MB s dual core Pentiom 3,2GHZ a 1GB RAM na 1024x768 a medium detailoch slo vsetko nadherne hladko..keby bola ta hra pod DX ani by si ju nespustil, povedz ktore moderne akcie pod DX spustis na G4MX? Je to kok.. nechcem to tu ani napisat.

Napsal: úte 22. dub 2008, 06:58
od pilarius
No tak tyhle staré GF byly stále ještě spíše pod OGL. Doom 3 je už taky pěkně stará hra. Já si jen pamatuji, že jsem hrál na docela slušné detaily Far Cry na GF3 Ti200 :) . UT2004 mi šlapalo na AMD Athlon XP 2400+, 768MB RAM, GF 6600 pod OGL i pod DX naprosto stejně (měřeno přes stat fps).

Napsal: úte 22. dub 2008, 09:10
od 133
Je to koli tomu ze v podstate GF 6600 podporuje vsetky funkcie v UT04 HW cize nemuseli byt pouzite SW emulacie, resp. v uplne minimalnej miere cize hra bezala cca rovnako, keby si to hral na DX 7 karte so slusnym CPU videl by si rozdiel. A D3 je starsia hra sak jasne, ale napisana aby dost intenzivne vyuzivala DX8 a minimalne aj DX9 cize hrat takto napisanu hru v DX na karte s podporou DX7 - nemozne. To iste Far Cry HW funkcie GF3 mu bohate postacovali, to neboli moc good priklady, ale zbytocne sa uberat len tymto smerom.. Ide hlavne o ten monopol DX napriek mnohym nepopieratelnym vyhodam GL nemame moznost volby co je vzdy len na skodu.

P.S Ak mas moznost vyskusaj Far Cry a GF4MX a napis vysledok, ak to vobec spustis :wink:

Napsal: úte 22. dub 2008, 15:13
od pilarius
Tady ale žádný monopol není. Výrobci her si mohou svobodně vybrat a vybírají si DX kvůli již zmíněným SDK :) . Grafické karty podporují stále i OGL, takže je to vážně jen na programátorech. Monopolem bych to rozhodně nenazýval...prostě je to výhodnější nabídka.

Napsal: úte 22. dub 2008, 15:31
od 133
Naozaj vsetky multiplatformove tituly (a je to vacsina) musia podporovat GL lebo DX vyuziva len PC a X360..v kolkych hrach si mozes vybrat medzi DX a GL? programatori svoju pracu urobia, ale Mrkvisoft pri PC verziach uraduje..

Napsal: úte 22. dub 2008, 16:57
od pilarius
Já neříkám, že uživatel si může vybrat, ale programátor si může vybrat a tím tato situace nesplňuje podmínky této nedokonalé konkurence. I koncový zákazník má na výběr z her bez DX - různé hry pro Linux apod. Spoustu DX her lze hrát i bez DX - pomocí Wine na Linuxu například. Nevím, jak ten program pracuje, ale pravděpodobně provádí nějaký převod příkazů do OGL.

Napsal: úte 22. dub 2008, 17:32
od 133
No to je ozaj moznost volby :roll: Nehovorim zas ze GL je boh vie aky zazrak a DX stoji za nic, API su to vsak minimalne vyrovnane a teda mali by mat kazdy hrac v hre moznost volby.

Napsal: úte 22. dub 2008, 18:42
od Lojza
Jak by dnes asi vypadaly hry pod rozhraním 3dfx Glide a S3 Metal, kdyby tato rozhraní nezanikla? Toť otázka :)

Napsal: úte 22. dub 2008, 20:33
od 133
Uff tak S3Metal bol asi od zaciatku odsudeny na zanik nakolko cipy S3 boli aj su prepadak.. Glide bol spickove API ktore aj slusne napredovalo ale bez T&L nemalo sancu, nV sa chopila moznosti a zlikvidovala konkurenciu.. Vo svojej podstate vsak Glide a OpenGL su velmi podobne a jasne je aj to ze vo vsetkych rozhraniach by vyzerali rovnako ako pod DX.. :wink: Ale Glidu je skoda..celkom nostalgicky spominam na prvu Voodoo a Unreal..aach jo.