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
|
Zaslal: 27. listopad 2007, 17:51:55 Předmět: |
|
|
OpenGL 3.0 bude podporováno na kartách, které dnes zvládají OpenGL 2.1 |
|
Návrat nahoru |
|
 |
frca

Založen: 28. 07. 2007 Příspěvky: 1561
|
Zaslal: 27. listopad 2007, 23:43:06 Předmět: |
|
|
To mi opravdu pojede na GeForce Go 7300? |
|
Návrat nahoru |
|
 |
nou

Založen: 28. 07. 2007 Příspěvky: 1050
|
Zaslal: 27. listopad 2007, 23:58:23 Předmět: |
|
|
ale samozrejme. podpora tu moze byt. minimalne ti to pojde na softveri ale aky to bude mat vykon je uz druha vec. _________________ Najjednoduchšie chyby sa najtažšie hľadajú. |
|
Návrat nahoru |
|
 |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 28. listopad 2007, 04:08:11 Předmět: |
|
|
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.  _________________ AMD Open Source Graphics Driver Developer |
|
Návrat nahoru |
|
 |
Vilem Otte

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

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 19. květen 2008, 23:07:07 Předmět: |
|
|
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 |
|
 |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 10. červenec 2008, 17:25:13 Předmět: |
|
|
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 |
|
 |
JohnyDog

Založen: 17. 08. 2007 Příspěvky: 66
|
Zaslal: 11. srpen 2008, 23:52:42 Předmět: |
|
|
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 |
|
 |
Tringi

Založen: 28. 07. 2007 Příspěvky: 290
|
Zaslal: 12. srpen 2008, 12:30:37 Předmět: |
|
|
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. |
 _________________ WWW | GitHub | TW |
|
Návrat nahoru |
|
 |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 13. srpen 2008, 08:35:00 Předmět: |
|
|
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 |
|
 |
Tringi

Založen: 28. 07. 2007 Příspěvky: 290
|
Zaslal: 13. srpen 2008, 14:38:33 Předmět: |
|
|
Nové čisté API mělo přinést už OpenGL 2.0, pokud si dobře pamatuju
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  _________________ WWW | GitHub | TW |
|
Návrat nahoru |
|
 |
frca

Založen: 28. 07. 2007 Příspěvky: 1561
|
Zaslal: 13. srpen 2008, 17:23:57 Předmět: |
|
|
Nenastal čas pro nové, úplně jiné API? Anebo OpenX
Zjednodušený/upravený DirectX pro různé platformy? |
|
Návrat nahoru |
|
 |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 13. srpen 2008, 17:52:45 Předmět: |
|
|
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 |
|
 |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 13. srpen 2008, 18:22:25 Předmět: |
|
|
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 |
|
 |
Quiark

Založen: 29. 07. 2007 Příspěvky: 816 Bydliště: Chlívek 401
|
Zaslal: 13. srpen 2008, 19:22:50 Předmět: |
|
|
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 |
|
 |
|