OpenGL 2.0
37 отговора
926 прегледа
OpenGL 2.0
Zdraveite
Iz Internet forumite se vodiat sporove za OpenGL specifikaciata za versia 2.0
Spodelete vie kakvo mislite po vyprosa...
I ne e li malko tyjno?
Predi godini, OpenGL 1.0 imashe Stencil buffer. DirectX se sdobi s takyv edva vyv versia 6.0
A sega OpenGL shte dogonva DirectX-a :((
Iz Internet forumite se vodiat sporove za OpenGL specifikaciata za versia 2.0
Spodelete vie kakvo mislite po vyprosa...
I ne e li malko tyjno?
Predi godini, OpenGL 1.0 imashe Stencil buffer. DirectX se sdobi s takyv edva vyv versia 6.0
A sega OpenGL shte dogonva DirectX-a :((
Re: OpenGL 2.0
OpenGL-a e prakticheski umrjal. Flipcode tylpata oshte ne go e razbrala, no tja po princip malko bawno shwashta :-)
Re: OpenGL 2.0
Pich, tochno ot teb ne ochakvah podobna izcepka
DirectX e samo, edinstveno i samo (spomenah li "samo"?) za Windows.
A OpenGL e standart. OpenGL ima i za Palm OS, i za AIX, UNIX, Mac i kakvo li oshte ne. Shvashtash li razlikata? I DirectX vyobshte ne e vyrhyt na sladoleda. Za spravka: ako nVidia iskat da pusnat neshto mnogo iako kato extension, za OpenGL niama problem. Za DirectX triabva Micro$oft da go odobriat, da go realizirat software i da go pusnat v the DirectX version
A kolkoto do Windows... Imam priatel, koito raboti v Kaliforniiskia universitet. Ta toi mi e kazal, che tam osven Unix, drugo ne se polzva.
Pozdravi
DirectX e samo, edinstveno i samo (spomenah li "samo"?) za Windows.
A OpenGL e standart. OpenGL ima i za Palm OS, i za AIX, UNIX, Mac i kakvo li oshte ne. Shvashtash li razlikata? I DirectX vyobshte ne e vyrhyt na sladoleda. Za spravka: ako nVidia iskat da pusnat neshto mnogo iako kato extension, za OpenGL niama problem. Za DirectX triabva Micro$oft da go odobriat, da go realizirat software i da go pusnat v the DirectX version
A kolkoto do Windows... Imam priatel, koito raboti v Kaliforniiskia universitet. Ta toi mi e kazal, che tam osven Unix, drugo ne se polzva.
Pozdravi
Re: OpenGL 2.0
(OK, trjabwashe da kazha "ot gledna tochka na game developmenta OpenGL e umrjala rabota". raznite CAD-owe sa druga rabota.)
Tochno twa s extensionite e problema. Che wseki si prawi extension, i w rezultat za prakticheski edna i syshta funkcionalnost na GF i na Radeon trjabwa da pishesh kod dwa pyti. A w standartizacionnija komitet e pylno s firmi deto predi 10 godini sa bili goljama rabota, ama za consumer marketa im e prez onaja rabota, i zatowa extensionite wisjat tam da gi odobrjat 2-3 godini. Koeto e absurdno na toja pazar.
PalmOS, Unix (koj e toja Unix?) i AIX ne sa pazar za igri. Mac-owete sa ogranichen pazar.
Dwete API-ta w osnownite si wyzmozhnosti do takawa stepen sa se sblizhili, che portwaneto na basic renderer ot ednoto kym drugoto bi trjabwalo da e triwialna zadacha. A za DirectX poluchawash po-dobra dokumentacija, MNOGO po-dobyr support ot hora deto razbirat po newsgroupi i mailing listowe, mnogo dobri extension biblioteki ot Microsoft (dokato GLUT se zanimawa s problemi kato napr. koj klawish e natisnat, D3DX napr. importwa modeli ot Max).
Ako iskash da gledash tri shareni triygylnika softuerno rasterizirani ot MESA i da se radwash kakyw si swobodomislesht buntar, shtoto pishesh "Micro$oft" i "Windoze", go ahead, OpenGL e twoj.
Tochno twa s extensionite e problema. Che wseki si prawi extension, i w rezultat za prakticheski edna i syshta funkcionalnost na GF i na Radeon trjabwa da pishesh kod dwa pyti. A w standartizacionnija komitet e pylno s firmi deto predi 10 godini sa bili goljama rabota, ama za consumer marketa im e prez onaja rabota, i zatowa extensionite wisjat tam da gi odobrjat 2-3 godini. Koeto e absurdno na toja pazar.
PalmOS, Unix (koj e toja Unix?) i AIX ne sa pazar za igri. Mac-owete sa ogranichen pazar.
Dwete API-ta w osnownite si wyzmozhnosti do takawa stepen sa se sblizhili, che portwaneto na basic renderer ot ednoto kym drugoto bi trjabwalo da e triwialna zadacha. A za DirectX poluchawash po-dobra dokumentacija, MNOGO po-dobyr support ot hora deto razbirat po newsgroupi i mailing listowe, mnogo dobri extension biblioteki ot Microsoft (dokato GLUT se zanimawa s problemi kato napr. koj klawish e natisnat, D3DX napr. importwa modeli ot Max).
Ako iskash da gledash tri shareni triygylnika softuerno rasterizirani ot MESA i da se radwash kakyw si swobodomislesht buntar, shtoto pishesh "Micro$oft" i "Windoze", go ahead, OpenGL e twoj.
Re: OpenGL 2.0
Mnogo hitra zashtita :))
Pyrvo: "... triabvashe da kaja", sled tova priemash, che si go kazal i vyrhu tazi osnova gradish vsichkite si argumenti
Za game development spor niama, che DirecX predlaga mnogo po-pylna i po-dobra sreda. Kato se zapochne daje i ot fakta, che niama da se syobraziavash s extensions i drugi podobni neudobstva i se stigne do DirectPlay, DirectVoice, DirectAlaBala. Ti si polzvash vertex shaders, problema e v usera. Ima si GeForce 3, pecheli. Niama li, ne igrae.
Az govoreh za OpenGL po princip. I da ne zabraviame, che vsichki 3D tehniki pyrvo sa bili razrabotvani s nauchni celi, edva sled tova navlizat v game industriata.
Pyrvo: "... triabvashe da kaja", sled tova priemash, che si go kazal i vyrhu tazi osnova gradish vsichkite si argumenti
Za game development spor niama, che DirecX predlaga mnogo po-pylna i po-dobra sreda. Kato se zapochne daje i ot fakta, che niama da se syobraziavash s extensions i drugi podobni neudobstva i se stigne do DirectPlay, DirectVoice, DirectAlaBala. Ti si polzvash vertex shaders, problema e v usera. Ima si GeForce 3, pecheli. Niama li, ne igrae.
Az govoreh za OpenGL po princip. I da ne zabraviame, che vsichki 3D tehniki pyrvo sa bili razrabotvani s nauchni celi, edva sled tova navlizat v game industriata.
Re: OpenGL 2.0
DX-a prakti4ski otmira :)
shte ti spomena samo niakolko pri4ini za tova:
1. OGL e otvoren standart, dokato DX e zatvoren. S prosti dumi - tova ozna4ava 4e prakti4eski _vseki_ proizvoditel na Grafi4ni uskoriteli moje da napravi OGL driveri za negovite ustrojstava, dokato za DX poddrujka e nujna _blagosloviata_ na MS. Dobur pimer za tova e GeForse4 - tazi platka ne se poddurja napulno ot DX8, dokato ima prekrasni OGL driveri, izpolzvashti pulnite i vuzmojnosti :)
2. OGL e mnogoplatformen - pove4eto prozvoditeli pishat OGL driveri za Windows, Mac, Linux, ......, dokato DX vurvi samo na win+x86 :)
3. S OGL se pishe zna4itelno po-lesno ot DX, toj e po programmer-friendly :). Imam dosta opit kato programist s DX - poviarvaj mi, API-tata mu sa pulna boza. vsiaka sledvashta versia - novo API :( I oshte po-zle: vsiaka nova versia vklu4va API-tata na predishnite versii (za de e suvmestim, razbira se) - koeto pravi vsiaka versia po-tromava ot predishnata
4. Softuera za OGL moje da se pishe na 4isto C - razbira se ima C++ obvivki, no nikoj ne te zaduljava da gi polzvash. Za DX - bez C++ ne moje da minesh. Tova ozna4ava samo edno: s OGL moje da se postigne po-goliamo burzodejstvie. Ne mi se iska da sporia na tema burzodejstvie C vs C++, no samo si pomisli: zashto li OS-i i driveri se pishat za C, a ne na C++ ?
shte ti spomena samo niakolko pri4ini za tova:
1. OGL e otvoren standart, dokato DX e zatvoren. S prosti dumi - tova ozna4ava 4e prakti4eski _vseki_ proizvoditel na Grafi4ni uskoriteli moje da napravi OGL driveri za negovite ustrojstava, dokato za DX poddrujka e nujna _blagosloviata_ na MS. Dobur pimer za tova e GeForse4 - tazi platka ne se poddurja napulno ot DX8, dokato ima prekrasni OGL driveri, izpolzvashti pulnite i vuzmojnosti :)
2. OGL e mnogoplatformen - pove4eto prozvoditeli pishat OGL driveri za Windows, Mac, Linux, ......, dokato DX vurvi samo na win+x86 :)
3. S OGL se pishe zna4itelno po-lesno ot DX, toj e po programmer-friendly :). Imam dosta opit kato programist s DX - poviarvaj mi, API-tata mu sa pulna boza. vsiaka sledvashta versia - novo API :( I oshte po-zle: vsiaka nova versia vklu4va API-tata na predishnite versii (za de e suvmestim, razbira se) - koeto pravi vsiaka versia po-tromava ot predishnata
4. Softuera za OGL moje da se pishe na 4isto C - razbira se ima C++ obvivki, no nikoj ne te zaduljava da gi polzvash. Za DX - bez C++ ne moje da minesh. Tova ozna4ava samo edno: s OGL moje da se postigne po-goliamo burzodejstvie. Ne mi se iska da sporia na tema burzodejstvie C vs C++, no samo si pomisli: zashto li OS-i i driveri se pishat za C, a ne na C++ ?
Re: OpenGL 2.0
1. Otworen standart znachi fiksiran tam kydeto e bil predi 5 godini, zatworen standart znachi zhiw i razwiwan.
2. Auuu, da znaesh kak me boli za onija 0.5% ot pazara deto ne sa x86/Windows. Kakwo, na webserverite li shte puskash 3D apps?
3. programmer-friendly e dokato brodirash glVertex po glVertex, a taka seriozen softuer taka ili inache ne stawa. serioznija softuer se pishe po absolutno edin i syshti nachin s OpenGL i DirectX - setupwash neshto, podgotwjash vertex array, izsipwash kym kartata, powtarjash. razlikata e w imenata na funkciite.
4. Ne e wjarno che ne mozhesh da pishesh na C. Procheti pak. Wsjakakyw COM mozhe da se izpolzwa na C. E, razbira se, trjabwa da si mazohist, ama to za da pishesh na C weche otgowarjash na towa uslowie.
A prikazkata za skorostta na C vs. C++ - ne sym misioner w Afrika da razsejwam suewerijata na diwacite. Wjarwaj w kakwoto si iskash
2. Auuu, da znaesh kak me boli za onija 0.5% ot pazara deto ne sa x86/Windows. Kakwo, na webserverite li shte puskash 3D apps?
3. programmer-friendly e dokato brodirash glVertex po glVertex, a taka seriozen softuer taka ili inache ne stawa. serioznija softuer se pishe po absolutno edin i syshti nachin s OpenGL i DirectX - setupwash neshto, podgotwjash vertex array, izsipwash kym kartata, powtarjash. razlikata e w imenata na funkciite.
4. Ne e wjarno che ne mozhesh da pishesh na C. Procheti pak. Wsjakakyw COM mozhe da se izpolzwa na C. E, razbira se, trjabwa da si mazohist, ama to za da pishesh na C weche otgowarjash na towa uslowie.
A prikazkata za skorostta na C vs. C++ - ne sym misioner w Afrika da razsejwam suewerijata na diwacite. Wjarwaj w kakwoto si iskash
Re: OpenGL 2.0
На всички им е ясно това, ама ти си яко необективен - я си прочети какво си написал... 'само за Windows'... ми че това не е малко, това е такъв процент от пазара (+XBox сега) че нямаш нужда от друго, освен ако не искаш да наредиш една купчина платформи в списъка с поддържаните платформи...
Какъв стандарт е OpenGL - без extension-ите този стандарт не става за високопроизводителна графика, а самия характер на тези extension-и е далеч от стандарта, дори да са ARB... (да не говорим че ARB-тата минават със същата скорост както и тези в DX...).
В Калиформийския университет полсвави само *nix-ове?! Господи, не може да бъде, какъв голям пазар...
Това също мисля, че всички го знаят - известен е афинитета на университетската общност към Unix-а в частност, той там е създаден. Ама аз по тях изобщо не (искам да) се меря, не знам за теб.
Здраве!
The ones who live by the sword get shot by the ones who don't.
Какъв стандарт е OpenGL - без extension-ите този стандарт не става за високопроизводителна графика, а самия характер на тези extension-и е далеч от стандарта, дори да са ARB... (да не говорим че ARB-тата минават със същата скорост както и тези в DX...).
В Калиформийския университет полсвави само *nix-ове?! Господи, не може да бъде, какъв голям пазар...
Това също мисля, че всички го знаят - известен е афинитета на университетската общност към Unix-а в частност, той там е създаден. Ама аз по тях изобщо не (искам да) се меря, не знам за теб.
Здраве!
The ones who live by the sword get shot by the ones who don't.
Re: OpenGL 2.0
OK OK syzhaljawam! Bih si izredaktiral pyrwonachalnoto mnenie, ama shte narusha potoka na diskusijata.
Ako njakoj iska da pishe CAD, kojto shte go portwa i za Unix; ako njakoj shte prawi research w uniwersiteta si [w amerika] i mu iskat wsichko kompilirano pod Linux i dokumentirano s TeX, da zapowjada na OpenGL.
Dokolkoto znam, NVidia si wyrshat wytreshnija research syshto s OpenGL. Ama nie ne sme NVidia.
Wsyshtnost, sporowete OpenGL vs. D3D sa malko neshto bezsmisleni, zashtoto kato trygnesh da pishesh istinski softuer, taka ili inache a) s API-to shte rabotjat okolo 5% ot softuera ti i b) koeto i API da izpolzwash, kolkoto ip ortable da se opitwash da bydesh, 4 ot tezi 5% shte sa platformenozawisimi krypki za konkreten harduer.
Ako njakoj iska da pishe CAD, kojto shte go portwa i za Unix; ako njakoj shte prawi research w uniwersiteta si [w amerika] i mu iskat wsichko kompilirano pod Linux i dokumentirano s TeX, da zapowjada na OpenGL.
Dokolkoto znam, NVidia si wyrshat wytreshnija research syshto s OpenGL. Ama nie ne sme NVidia.
Wsyshtnost, sporowete OpenGL vs. D3D sa malko neshto bezsmisleni, zashtoto kato trygnesh da pishesh istinski softuer, taka ili inache a) s API-to shte rabotjat okolo 5% ot softuera ti i b) koeto i API da izpolzwash, kolkoto ip ortable da se opitwash da bydesh, 4 ot tezi 5% shte sa platformenozawisimi krypki za konkreten harduer.
Re: OpenGL 2.0
1. Izpadnal si v centralna gresha po vuprosa za otvorenite standarti :) zashto li vsi4ki masovi standarti za internet naprimer sa otvoreni :) da si vijdal niakoe privte RFC :))
2. Za teb sigurno 3D= Games ? Shte te razo4arovam - ne e taka :) Igrite sa edna malka 4ast ot 3D pazara. Naj golemia potrebitel sa movie makerite v Holivood, i vuobshte filmovata industria,kakto i niakoi nau4ni instituti - tam sa golemite pari, a ne tija jalki $50, koito niakoi v USA bil dal za poslednata versia na Quake :) shtoto tuk v BG na praktika _niama_ pazar za igri :). A tam (v holivood) dosega vsi4ko beshe na Cray, sega minava na Lunux :)
3. Razlikata ne e samo v imenata na funciite, a v structurata na sredata - kak ti zvu4i naprimer DX83DVertexBufferCount ? i zashto li v vsiaka nova versia ima i novo ime ?
4. Moje i da e taka, makar 4e COM i C mi zvu4i dosta neestestveno, no ideiata mi e 4e C e estestvenata sreda za OGL, dokato za DX e C++, i baja shte se ozorish da pishesh DX prilojenia na 4isto C - moje i da e vuzmojno, no sus sigurnost niama da e efectivno :)
5. Moje li da poso4ish pone edna OS ili driver, (masovo izpolzvani), pisani na C++ ?
2. Za teb sigurno 3D= Games ? Shte te razo4arovam - ne e taka :) Igrite sa edna malka 4ast ot 3D pazara. Naj golemia potrebitel sa movie makerite v Holivood, i vuobshte filmovata industria,kakto i niakoi nau4ni instituti - tam sa golemite pari, a ne tija jalki $50, koito niakoi v USA bil dal za poslednata versia na Quake :) shtoto tuk v BG na praktika _niama_ pazar za igri :). A tam (v holivood) dosega vsi4ko beshe na Cray, sega minava na Lunux :)
3. Razlikata ne e samo v imenata na funciite, a v structurata na sredata - kak ti zvu4i naprimer DX83DVertexBufferCount ? i zashto li v vsiaka nova versia ima i novo ime ?
4. Moje i da e taka, makar 4e COM i C mi zvu4i dosta neestestveno, no ideiata mi e 4e C e estestvenata sreda za OGL, dokato za DX e C++, i baja shte se ozorish da pishesh DX prilojenia na 4isto C - moje i da e vuzmojno, no sus sigurnost niama da e efectivno :)
5. Moje li da poso4ish pone edna OS ili driver, (masovo izpolzvani), pisani na C++ ?
Re: OpenGL 2.0
Ще извиняваш, ама вие там на Марс май четете други весници и news групи, щото малко не си в час...
Май доходите на game индустрията се изравняват с тези на филмовата -> са повече от продажбите на софтуера за movie-make-ите...
Яко си противоречиш обаче
- не бил проблема в имената, и после хоп - някакво име, колко е дълго и сложно за помнене сигурно...
Мисля, че тук говорим за 3D - тъй че айде стига си циклил с тези драйвери и OS-ове,а. Be беше писана на C++ - доволен ли си...
А не мислиш ли че щеше да е по-добре OGL да е Fortran съвместим,а
The ones who live by the sword get shot by the ones who don't.
Май доходите на game индустрията се изравняват с тези на филмовата -> са повече от продажбите на софтуера за movie-make-ите...
Яко си противоречиш обаче
Мисля, че тук говорим за 3D - тъй че айде стига си циклил с тези драйвери и OS-ове,а. Be беше писана на C++ - доволен ли си...
А не мислиш ли че щеше да е по-добре OGL да е Fortran съвместим,а
The ones who live by the sword get shot by the ones who don't.
Re: OpenGL 2.0
Dokolkoto znam COM obektite mogat da se izpolzwat ot C.
Az li4no sym pisal na C edna prograka koqto izpozlwa6e DirectSound. Funkciite sa sy6tite samo 4e se izpolzwa edna tablica ot ukazateli ( lpvtbl ili ne6to podobno),
koqto se se6tate kakwo predstawlqwa.
Az li4no sym pisal na C edna prograka koqto izpozlwa6e DirectSound. Funkciite sa sy6tite samo 4e se izpolzwa edna tablica ot ukazateli ( lpvtbl ili ne6to podobno),
koqto se se6tate kakwo predstawlqwa.
Re: OpenGL 2.0
Haha :)
Pich, samo shte ti kaja:
1) OGL ima naistina i za Fortran (samo ne mi kazvai, che mojesh da napishesh po-kachestvena igra s Direct3D i VB, vmesto s OpenGL i Fortran. T.e. ti nesymneno mojesh, no tova e zashtoto si dalech ot OGL i Fortrana)
2) BeOS sa ... v minaloto
3) Kato spomenavash game industriata - sys ili bez "Quake - The Game" go pravish? A desetkite igri, praveni s tozi engine?!
Puskal li si Unreal Tournament s OpenGL i s Direct3D? Razlika ima. I OpenGL grafikata e dosta po-dobre ot D3D rendvananta kartinka
Neka da se utochnim za edno:
Tozi posting ne go zapochnah sys "OpenGL versus Direct3D"
Prosto iskah da chuia i mnenia na drugi za novata versia na OpenGL
Pozdravi
Pich, samo shte ti kaja:
1) OGL ima naistina i za Fortran (samo ne mi kazvai, che mojesh da napishesh po-kachestvena igra s Direct3D i VB, vmesto s OpenGL i Fortran. T.e. ti nesymneno mojesh, no tova e zashtoto si dalech ot OGL i Fortrana)
2) BeOS sa ... v minaloto
3) Kato spomenavash game industriata - sys ili bez "Quake - The Game" go pravish? A desetkite igri, praveni s tozi engine?!
Puskal li si Unreal Tournament s OpenGL i s Direct3D? Razlika ima. I OpenGL grafikata e dosta po-dobre ot D3D rendvananta kartinka
Neka da se utochnim za edno:
Tozi posting ne go zapochnah sys "OpenGL versus Direct3D"
Prosto iskah da chuia i mnenia na drugi za novata versia na OpenGL
Pozdravi
Re: OpenGL 2.0
1. Masowite standarti za Internet idejata im e da sa masowi, a ne da gonjat harduer kojto si udwojawa proizwoditelnostta na wseki 6 meseca.
2. Auuu, kolko me razocharowa. Otiwam wednaga da si iztrija Quake.
3D-to za filmi njama nishto obshto nito s OpenGL, nito s Direct3D, ami s nekwi drugi dumichki - Renderman? Te ne minawat na linux, shtoto ima OpenGL za nego.
3. DX83DVertexBufferCount mi zwuchi kato broja na vertexite w wertex buffer na Direct3D 8, a na teb kak ti zwuchi? a glGetCombinerStageParameterfvNV kak ti zwuchi? I kakwo znachenie ima? ti da ne bi da plashtash na keyboard click?
4. Efektiwnostta na prilozhenijata njama nishto obshto s towa kak wikash funkciite - prez C bindingite ili native. Ama nishto. Ako prilozhenieto ti ima bottleneck w broja izwikwanija na OpenGL funkcii, problema e drugade, a ne che se wikat bawno tija funkcii :-)
5. Ogromnata chast ot Windows e pisana na C++. KDE e na C++. Prichinata za nowite platformi da se pochwa da se pishe na C obiknoweno e w twa, che pyrwo stabilizirat C kompilatorite, a posle C++, kakto i che twoite suewerija sa shiroko razprostraneni tochno sred horata deto pishat tija raboti.
2. Auuu, kolko me razocharowa. Otiwam wednaga da si iztrija Quake.
3D-to za filmi njama nishto obshto nito s OpenGL, nito s Direct3D, ami s nekwi drugi dumichki - Renderman? Te ne minawat na linux, shtoto ima OpenGL za nego.
3. DX83DVertexBufferCount mi zwuchi kato broja na vertexite w wertex buffer na Direct3D 8, a na teb kak ti zwuchi? a glGetCombinerStageParameterfvNV kak ti zwuchi? I kakwo znachenie ima? ti da ne bi da plashtash na keyboard click?
4. Efektiwnostta na prilozhenijata njama nishto obshto s towa kak wikash funkciite - prez C bindingite ili native. Ama nishto. Ako prilozhenieto ti ima bottleneck w broja izwikwanija na OpenGL funkcii, problema e drugade, a ne che se wikat bawno tija funkcii :-)
5. Ogromnata chast ot Windows e pisana na C++. KDE e na C++. Prichinata za nowite platformi da se pochwa da se pishe na C obiknoweno e w twa, che pyrwo stabilizirat C kompilatorite, a posle C++, kakto i che twoite suewerija sa shiroko razprostraneni tochno sred horata deto pishat tija raboti.
my dick is bigger then yours
porednija filosovsko-teologichen spor "koj e po silen - isus ili moisej"...
v toja klub ot kakvoto i da se trugne se se stiga do "tova koeto polzvam az e the best,kakvoto i druga da polzvash ti - sucks"
losho njama,mnogo e osvejavashto da se zajajdash
v toja klub ot kakvoto i da se trugne se se stiga do "tova koeto polzvam az e the best,kakvoto i druga da polzvash ti - sucks"
losho njama,mnogo e osvejavashto da se zajajdash
Re: OpenGL 2.0
heh, i otkude go znaesh tova za movie makarite i game industriata - daj niakuv link, 4e mi e trudno da poviarvam :)
Problema ne e samo v imenata, a v tova 4e neprekusnato se promeniat v razli4nite versii - ne moje vajni 4asti ot API-to dase imenuvat spriamo tekushtata versia. tova opredelno ne e programmer-friendly :)
3D to iska proizvoditelnost, OS-site i driverite - sushto: tova e obshtoto m/u tiah, komprmis s skorostta tyk ne e dobre da se pravi :)
moje i fortran suvmestim - ako iztuknesh dostatu4no dobri argumenti za tova :) No horata sa go napravili na C - javno ima zashto :)
Problema ne e samo v imenata, a v tova 4e neprekusnato se promeniat v razli4nite versii - ne moje vajni 4asti ot API-to dase imenuvat spriamo tekushtata versia. tova opredelno ne e programmer-friendly :)
3D to iska proizvoditelnost, OS-site i driverite - sushto: tova e obshtoto m/u tiah, komprmis s skorostta tyk ne e dobre da se pravi :)
moje i fortran suvmestim - ako iztuknesh dostatu4no dobri argumenti za tova :) No horata sa go napravili na C - javno ima zashto :)
Re: OpenGL 2.0
1. s edin zatvoren statndart po-trudno se goni burzopromeniasht se harduer - pogledni primera za GF4 :)
2. Ideata mi e 4e kombinaciata OGL+_prozvolna_platforma shte e po-pe4elivsha v blizko budeshte ot DX+win/x86
3. Ne e vuprosa v imeto, a v tova 4e e svurzano s konkretna versia - koeto e dosta glupavo :)
4.,5. Hehehe - da ne bi da imash sorca na po-golaimata 4ast ot windows ? ili za teb windows e tova, na koeto MS sa publikuvali sorsa ? KDE ne e OS, a samo e edno GUI. Pri tova dosta po-tromavo ot GTK, pisan na 4isto C :)
2. Ideata mi e 4e kombinaciata OGL+_prozvolna_platforma shte e po-pe4elivsha v blizko budeshte ot DX+win/x86
3. Ne e vuprosa v imeto, a v tova 4e e svurzano s konkretna versia - koeto e dosta glupavo :)
4.,5. Hehehe - da ne bi da imash sorca na po-golaimata 4ast ot windows ? ili za teb windows e tova, na koeto MS sa publikuvali sorsa ? KDE ne e OS, a samo e edno GUI. Pri tova dosta po-tromavo ot GTK, pisan na 4isto C :)
Re: OpenGL 2.0
ajde pak koe e po-dobro C ili C++. Mnogo e got da si slojish funkcii v strukturkite, sha znaish :-)
Re: OpenGL 2.0
За сега OpenGL ми харесва повече, но не знам дали ще е така и в бъдеще.
Проблемът на DirectX е, че не е обмислен както трябва, когато е започнат. Ако не сте запознати с историята му, в началото е трябвало да бъде просто COM обвивка на OpenGL. И да се казва "Object OpenGL". Обаче стават някакви истории и в резултат идеята за капсулация на OGL-а отпада.
Изобщо, M$, бидейки 100% комерсиална организация, гонейки пазари почти винаги осират печелившата идея. Не че не печелят после от нея
Просто не са склонни добре да обмислят новите неща, изглеждат малко като юноши-ентусиасти, които се втурват към клавиатурите веднага, щом им бъде поставена задача. Но прогрес при тях винаги има, и съдейки по Win2000/XP, годната за ползване версия на DX ще е, може би 11-та или 12-та.
При OpenGL нещата са по-изпипани, причината за това е, може би, че библиотеката е създавана от компания, чиято основна дейност е машнинната графика. Друго предимство на OpenGL е, че софтуера, който го ползва е преносим. Което означава, че е по-подходящ за създателите на игри, противно на всеобщото мнение. Все пак, основните приходи в бизнеса идват от игровите конзоли, а там, убеден съм, не са и помирисвали Windows. (с изключение на новя X-Box, ама не е все още много ясно дали ще прокопса).
Я вышел им наперерез...
Проблемът на DirectX е, че не е обмислен както трябва, когато е започнат. Ако не сте запознати с историята му, в началото е трябвало да бъде просто COM обвивка на OpenGL. И да се казва "Object OpenGL". Обаче стават някакви истории и в резултат идеята за капсулация на OGL-а отпада.
Изобщо, M$, бидейки 100% комерсиална организация, гонейки пазари почти винаги осират печелившата идея. Не че не печелят после от нея
При OpenGL нещата са по-изпипани, причината за това е, може би, че библиотеката е създавана от компания, чиято основна дейност е машнинната графика. Друго предимство на OpenGL е, че софтуера, който го ползва е преносим. Което означава, че е по-подходящ за създателите на игри, противно на всеобщото мнение. Все пак, основните приходи в бизнеса идват от игровите конзоли, а там, убеден съм, не са и помирисвали Windows. (с изключение на новя X-Box, ама не е все още много ясно дали ще прокопса).
Я вышел им наперерез...
Re: OpenGL 2.0
Aaa, burkash neshto. DirectX 3 e wzet nagotowo ot njakawa firmichka, misla che se e kazwal BRender. Praw si za towa s wersiite, samo che ne si prebroil sywsem wjarno, i DirectX 7 si e sywsem chitaw, kakto i 8.