ls -1TörténelemHUP adás-vételNépszerű témákNépszerű fórum témákHardverLinux Weekly NewsFreeBSD Project NewsOpenBSD Journal |
Bejelentették az OpenGL 4.0 specifikációtAz OpenGL specifikáció karbantartását végző Khronos Group ma bejelentette az OpenGL 4.0 specifikációt. A bejelentés jelentős frissítésnek nevezte a 4.0-s kiadást. A fejlesztőknek kínált újdonságokból:
A bejelentés elolvasható itt.
»
|
KeresésNavigációBelépésHupWikiÁllásajánlatokHWSWFriss blogbejegyzésekHUP napi hírlevélLegfrissebb HUP videókLegfrissebb HUP képekLegfrissebb HUP dokumentumokSzavazásMit tudsz a B-tree struktúráról? Részletekbe menően ismerem a felépítését, funkcióját, határait és felhasználását. 10% Kevésbé ismerem, mint az első pontban, de hozzá tudok szólni a témához. 18% Használom, de nem ismerem minden részletét. 4% Hallottam már róla, minimális mértékben ismerem. 27% Egyáltalán nem ismerem. 34% Csak az eredmény érdekel. 7% Összes szavazat: 570
Új felhasználók
InformációKövess minket!Partnerünk |
Jó, jó. Remélem egyszer eljön az idő amikor szimpatikus lesz a programozóknak, fejlesztőknek az OpenGL specifikációja, és öröm lesz nekik fejleszteni alatta. És szép lassan jönnek az átiratok a játékokhoz.....persze lehet hogy ez csak álom....
--
r@g3
Volt ilyen időszak...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
sőt még most is tart.
nemcsak Ms körül forog a game világ.
Pontosabban az, hogy egy játékot milyen platformra adnak, illetve nem adnak ki, az független attól, hogy directx vagy opengl alapú. Attól, hogy valami opengl, még nem biztos, hogy ki is adják windowson kívül másra.
Egyébként szerintem az volt az igazán szép megoldás, amikor a játékmotor támogatott több módot is, és eldönthetted, hogy opengl-t vagy directx-et akarsz használni, vagy netán sw renderinget. Pl. Unreal Tournament tufott ilyet, meg a Half Life motor is, asszem.
ez igaz, bár arra utaltam, hogy a Ms Xbox360 konzolját leszámítva az összes többi konzol támogatja az OpenGLt, valamit az iPhone osx, Android, a Symbian, és a MeeGo is támogatja.
annak ellenére, hogy az Xbox360 elsősorban a kalózvitorlái miatt:) a legsikeresebb konzol, összességében a Microsoft jelenléte csökken a játékpiacon a konzolok és a mobil játékok térnyerésével. plusz a webes játékok is megjelentek. úgy egy évtizede a PS2 megjelenése előtt szinte egyeduralkodó volt a Ms a windowsaival.
a HalfLife1 még quake enginet használt, így ott megörökölte az OpenGL támogatottságot. de a source kódja is quake eredetű.
"arra utaltam, hogy a Ms Xbox360 konzolját leszámítva az összes többi konzol támogatja az OpenGLt"
Egyetlen desktop konzol sem támogatja az OpenGL-t. A PS3-hoz a Sony létrehozott valami hasonlót, mint az OpenGL, de az sem az, míg a Wii graphic lib még csak "nem is hasonlít".
A mobiloknál sokkal jobb a helyzet az OpenGL ES miatt, de ott nagyon nagy a különbség még az OpenGL ES 2.0 esetén is a desktop implementációhoz képest.
Küldtem be tegnap egy cikket a Game Developer Conferenc-en bejelentett friss engine hírekből. Gondolom trey rövidesen kiteszi majd. Ott pl. szó van az Unreal Engine 3 iPhone verziójáról, amiben szó van erről is.
a PS3 natívan támogatja az OpenGLt, de lehet használni a libGCMet is. a Wii is fullra támogatja az OpenGLt, csak általában a maximális 3D teljesítmény miatt inkább a Wii natív apiját használják.
PS3-on PSGL van, ami egy OpenGL ES derivatív grafikus lib az alacsony szintű libGCM-re alapozva. Ugyan nagyon közel áll az OpenGL-hez, de nem kompatibils vele. Mondjuk a portolást megkönnyíti.
A Nintendo Wii tudtommal hivatalosan nem támogat semilyen OpenGL implementációt. Mivel hivatalos Wii fejlesztők vagyunk így folyamatosan kapom az új libeket és doksikat. Bár egy ideje nem nézem már bele az alacsony szintű dolgokba, amióta külső, 3rd party engine-t használunk...
gl2gx. Kobo Deluxe stabilan megy vele. imho meglevő kód wiire portolásához remek segítség.
Ööööö! Én végig hivatalos Sony illetve Nintendo által kiadott és támogatott, az SDK részét képező OpenGL-ről beszéltem, nem pedig ilyen-olyan homebrew cuccokról.
a Sonynál teljesen hivatalos a PSGL. a Nintendonál jogos.
viszont te is felhasználhatod a gl2gxet ha szükséged lenne rá egy hivatalos játéknál.
Amennyire én tudom a PSGL egy OpenGL ES 1.0 kompatibilis implementáció kiegészítve egy Cg programozható pipeline-nal. De nincs GLSL és full 2.0-ás OpenGL ES támogatás. De nem vagyunk hivatalos PS3 fejlesztők, így csak részinformációim vannak.
A gl2gx-et azért félve használnám ilyesmire. Annak idején Gameboy Advance-re csináltunk egy játékot HAM segítségével és a lot checknél majdnem elvérzett. Azóta nem szívesen alkalmazunk konzolos fejlesztéshez homebrew cuccokat. :)
HL világban nem vagyok annyira otthon, de az biztos, hogy Counter Strike 1.6-ban ki lehetett választani opengl-t, direct3d-t, és sw renderert is. (Az más kérdés, h. a direct3d-t nem használtuk, csak az opengl-t, illetve egyik gépteremben sw renderert.) A CS pedig HL motorra épül, tudtommal.
jól tudod.
Ok, de ha opengl-t használnának, azért nagyobb eséllyel futnának wine-al a játékok.
Röhögni fogsz: Unreal Tournament winenal jobban futott d3d-vel, mint ogl-lel. Egyszerűen opengl-t használva a kép 1 negyede jelent csak meg. :)
Most nem igazan van. Foleg hogy az openGL csak grafikai 'megoldas'. Ehhez jon az SDL meg a kavalkad. Jo lenne egy DX fele megoldas.
Megkérdezhetem miért? Fraktálokat tök jól elprogramoztam opengl-ben és dx-ben is. Szinte semmi különbséget nem láttam.
_______________________
Ubuntu
Ha jól emlékszem a DirectX 11 eléggé elhúzott az OpenGL-től, és (szintén emlékeim szerint) OpenGL vonalon a 3.0-tól várt nagy (utána) lépés elmaradt.
Ez már az amire a fejlesztők vártak?
Vagy már rég itt a Kánaán, csak én lemaradtam róla?
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
túl sok jelentősége nincs, mert maga a Ms húzta meg a féket a DX9nél az Xbox360jával.
Azért lassan jönnek azok a DX11-es címek is.
Meg az XBox is kihal egyszer... A köv verzió meg nyilván nem a 9-et fogja támogatni, hanem a 13-at. :)
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
Ha esetleg mást is érdekelne rajtam kívül: arstechnica.com
"OpenGL 4 includes a raft of new features bringing OpenGL in line with Microsoft's Direct3D specification"
"The new specification remains an evolution of the previous OpenGL 3 specification. More radical changes, of the kind initially proposed for OpenGL 3 but later abandoned, are still nowhere to be found."
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o
Az kimaradt a hírből, hogy "és a 3.3-mat is" :-)