.[ ČeskéHry.cz ].
OpenGL ARB oficiálně oznamuje OpenGL 3
Jdi na stránku Předchozí  1, 2, 3, 4  Další
 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Novinky / Zprávičky
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Icek



Založen: 29. 07. 2007
Příspěvky: 45
Bydliště: Banov 375

PříspěvekZaslal: 27. listopad 2007, 17:51:55    Předmět: Odpovědět s citátem

OpenGL 3.0 bude podporováno na kartách, které dnes zvládají OpenGL 2.1
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
frca



Založen: 28. 07. 2007
Příspěvky: 1561

PříspěvekZaslal: 27. listopad 2007, 23:43:06    Předmět: Odpovědět s citátem

To mi opravdu pojede na GeForce Go 7300?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
nou



Založen: 28. 07. 2007
Příspěvky: 1050

PříspěvekZaslal: 27. listopad 2007, 23:58:23    Předmět: Odpovědět s citátem

ale samozrejme. podpora tu moze byt. minimalne ti to pojde na softveri Very Happy ale aky to bude mat vykon je uz druha vec.
_________________
Najjednoduchšie chyby sa najtažšie hľadajú.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 28. listopad 2007, 04:08:11    Předmět: Odpovědět s citátem

Abych byl přesný, GL3 by měla zvládat každá karta, která má alespoň ARB_fragment_program (tzn. SM2.0). Hodně z nich je ale starých a záleží to čistě na výrobcích, zda je budou ještě podporovat.

Každopádně specifikace furt nikde. Sad
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Vilem Otte



Založen: 18. 09. 2007
Příspěvky: 462
Bydliště: Znojmo - Sedlesovice, Kravi Hora

PříspěvekZaslal: 29. listopad 2007, 23:36:37    Předmět: Odpovědět s citátem

Na 99% tu bude OGL 3 až příští rok - na opengl.org, je tam napsáno, že ARB členové se schází 5 krát týdně už pár měsíců, a snaží se vydat OGL 3 tak brzo, jak jen to půjde. Nechcou se však ve spěchu dopustit chyby. Je tam pár nových features na prohlídnutí (i když předpokládám, že někteří z vás už to četli):

http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=229374#Post229374
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovi WWW stránky
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 19. květen 2008, 23:07:07    Předmět: Odpovědět s citátem

Informace o GL3:

Žádné nejsou. ARB jako vždy je neschopné udělat něco včas a dělá to OpenGL hodně špatnou pověst. To je zřejmě jeden z důvodů, proč zaostává za D3D. Standardizace vertex bufferů trvala dlouho, standardizace rozumného renderingu do textury (FBO) trvala 2 roky. Je směšné si myslet, že se GL3 dočkáme už tento rok. Nicméně prý letos na SIGGRAPHu o tom zas něco bude. Vývoj je zřejmě pod NDA.

Spekuluje se, že:
- výrobci se nemohou dohodnout / jsou rozhádaní (jeden člen ARB (člověk z blizzardu myslím) prohlásil, že jsou mezi členy různé konflikty), není se čemu divit, když někteří z nich jsou v přímé konkurenci s jinými
- mají problémy s patenty a právníci jim poradili, ať radši nic neříkají
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 10. červenec 2008, 17:25:13    Předmět: Odpovědět s citátem

Malý update:

citace:
SIGGRAPH 2008

Get the inside scoop on OpenGL from the ARB and leading OpenGL companies:

* OpenGL 3.0 Specification Overview
* OpenGL hardware and driver plans - AMD, Intel, NVIDIA
* Developer's perspective on OpenGL 3.0
* OpenGL and the new Khronos Compute Working Group
* and more...


Nic jinýho se neví.
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
JohnyDog



Založen: 17. 08. 2007
Příspěvky: 66

PříspěvekZaslal: 11. srpen 2008, 23:52:42    Předmět: Odpovědět s citátem

citace:

11th August, 2008 ? SIGGRAPH, Los Angeles, CA The Khronos? Group announced today it has released the OpenGL? 3.0 specification with strong industry support to bring significant new functionality to the open, cross-platform standard for 3D graphics acceleration. OpenGL 3.0 includes GLSL? 1.30, a new version of the OpenGL shading language, and provides comprehensive access to the functionality of the latest generations of programmable graphics hardware. The OpenGL working group has also defined a set of OpenGL 3.0 extensions that expose potential new functionality for the next version of OpenGL that is targeted for release in less than 12 months, and a set of extensions for OpenGL 2.1 to enable much of the new OpenGL functionality on older hardware. Additionally, OpenGL 3.0 introduces an evolutionary model to assist in streamlining the specification and to enable rapid development of the standard to address diverse markets. Finally, the OpenGL working group has announced that it is working closely with the emerging OpenCL standard to create a revolutionary pairing of compute and graphics programming capabilities. The new OpenGL 3.0 specifications are freely available at http://www.khronos.org/opengl

_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Tringi



Založen: 28. 07. 2007
Příspěvky: 290

PříspěvekZaslal: 12. srpen 2008, 12:30:37    Předmět: Odpovědět s citátem

Wikipedia napsal:
The official OpenGL 3.0 spec was released on Aug. 11th, 2008. It contains very little of the functionality discussed below, instead taking the form of further extensions to the old API. As such, all information in this section should to be considered invalid until the time can be taken to properly update it to reflect the actual API.

Evil or Very Mad Evil or Very Mad Evil or Very Mad
_________________
WWW | GitHub | TW
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 13. srpen 2008, 08:35:00    Předmět: Odpovědět s citátem

No, dopadlo to docela špatně. Máme starý GL a na to další várku extenzí a funkcí do GL jádra (takže v podstatě extenzí). Dobré je, že jsou tam všechny D3D10.1 funkce standardizované (až na pár maličkostí) a extenze podobající se D3D11 jsou na cestě nebo jsou už dostupné v experimentální verzi, což jistě potěší. Pak je tu GLSL 1.3, který to celý tak nějak zastřešuje. GL3 tedy určitě má nějaký smysl.

Co je ovšem zajímavé, je sekce E1 ve specifikaci "Profiles and Deprecated Features...". Je tam vyjmenována řada funkcí, které jsou považovány za zastaralé a přibyde možnost vytvořit tzv. "forward compatible" context, který tyto funkce podporovat nebude a nebude je tedy ani umět. Je to takový kompromis mezi zajištěním zpětné kompatibility a žádnou kompatibilitou, takže tu máme 2 typy contextů. Myslím, že jednoho dne se zpětná kompatibilita bude brát až od tohoto bodu (kéž by to bylo už dnes).

To není vše, můžete se podívat na novou extenzi GL_EXT_direct_state_access, což prakticky ruší veškerý problém se stavama a vesměs přidává objektovější přístup, tzn. to co bylo původně plánováno. Např. hodně funkcí bere jako první parametr ID, takže se nemusí nic bindovat apod. Je tam 192 funkcí v jedné extenzi, což není málo a John Carmack na to cituji "This should have happened a long time ago". Stavové objekty tam ale nejsou. Zřejmě se o tom bude ještě hodně diskutovat, než se to integruje do jádra GL, ale je to teď podle mě asi nejzajímavější věc z toho všeho, nikoliv GL3. Nebo tomu říkejme GL2.2, což je v podstatě GL1.8 (když nebudem přeskakovat čísla, páč je to furt GL1+ compatible).

Další informace, minulá rozhodnutí ARB a budoucnost GL popisuje Barthold tady:
http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=243307#Post243307

Pokud se nechcete hned ponořit do specifikace, možná pomůže tento (docela dobrý) přehled:
http://www.farrarfocus.com/atom/080811.htm

Specifikace s výrazněnýma změnama od verze 2.1 je tady:
http://www.opengl.org/registry/doc/glspec30.20080811.withchanges.pdf
Zbytek je v OpenGL Extension Registry.

Komunita to odsoudila, prý ostuda. GL3 původně nemělo přidávat featury, ale začít na úplně novém a čistém API. Místo toho máme opět pár stovek funkcí a nevímkolik definic navíc. No nic, možná příště.
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Tringi



Založen: 28. 07. 2007
Příspěvky: 290

PříspěvekZaslal: 13. srpen 2008, 14:38:33    Předmět: Odpovědět s citátem

Nové čisté API mělo přinést už OpenGL 2.0, pokud si dobře pamatuju Mad
Ty deprecated features jsem si proštudoval, ale přišlo mi to takové slabé, vzhledem k tomu co vše bylo slibováno a očekáváno. Také mi nezbývá než to odsoudit Evil or Very Mad
_________________
WWW | GitHub | TW
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
frca



Založen: 28. 07. 2007
Příspěvky: 1561

PříspěvekZaslal: 13. srpen 2008, 17:23:57    Předmět: Odpovědět s citátem

Nenastal čas pro nové, úplně jiné API? Anebo OpenX Twisted Evil
Zjednodušený/upravený DirectX pro různé platformy?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 13. srpen 2008, 17:52:45    Předmět: Odpovědět s citátem

Tringi> Údajně měli problémy s architekturou nového objektového modelu a buď nedokázali vyřešit nějaké problémy nebo se nedokázali dohodnout. Poté si uvědomili, že GL ztrácí za D3D co se týče standardizace featur a tak udělali pouze inkrementální release. Každopádně nový objektový model je stále na pořadu dne a v ARB na tom hodlají zamakat. Další verze GL by měla přijít za méně než 12 měsíců (kdo chce, může si přidat další rok ticha navíc).

Stávající GL aplikace budou vracet verzi 2.1. Pokud chcete verzi 3, musíte použít WGL_ARB_create_context. Právě tam se specifikuje, zda chci plnou podporou GL3 nebo jenom forward-compatible variantu bez deprecated features. Taky se tam specifikuje, jakou verzi GL požaduju. Např. pokud se stane, že třeba verze 3.1 jen něco přidává a verze 3.2 bude odstraňovat funkcionalitu a já vytvořím 3.0 context, můžu použít funkce až z 3.1, protože 3.2 už není zpětně kompatibilní. Ale když vytvořím 3.2 context, zas tam nebudu mít ty zastaralé funkce. Aspoň tak to zatím chápu. Vypadá to jako první krok k postupnému vyčištění tohoto API.
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 13. srpen 2008, 18:22:25    Předmět: Odpovědět s citátem

frca> Zapomeň, GL dělá AMD, Intel, nVidia, Apple a další. Nové 3D API neuděláš bez souhlasu těchto společností.

nVidia ohlásila GL3 driver na září a EXT_direct_state_access tam bude asi taky.

Někdo z Khronosu se nechal slyšet, že další verzi GL se pokusí vydat do 6 měsíců (zde).
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Quiark



Založen: 29. 07. 2007
Příspěvky: 816
Bydliště: Chlívek 401

PříspěvekZaslal: 13. srpen 2008, 19:22:50    Předmět: Odpovědět s citátem

Co jsem četl já, tak úplnému pročištění API se brání výrobci CAD a jiných systémů. Tedy těch, které mají velká množství kódu, který je nutno udržovat. To je problém, který vývojáři her většinou nemají.
_________________
Mám strach
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Novinky / Zprávičky Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4  Další
Strana 2 z 4

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna