Vlákno názorů k článku Grafické karty a grafické akcelerátory (18) od Mormegil - Některé pokročilejší operace, které je možné s pomocí...

  • Článek je starý, nové názory již nelze přidávat.
  • 29. 6. 2005 15:29

    Mormegil
    Některé pokročilejší operace, které je možné s pomocí moderních grafických akcelerátorů provádět, nejsou v současnosti podporovány v obecných grafických knihovnách OpenGL nebo DirectX. Z tohoto důvodu výrobci grafických čipů tyto knihovny rozšiřují (jedná se o takzvané extensions), což však mnohdy vede k vytváření nekompatibilních aplikací. Tuto situaci bude v budoucnu nutné vyřešit postupným vydáváním nových specifikací knihoven OpenGL i DirectX, aby tyto knihovny nezastaraly. Například OpenGL 2.0 již obsahuje podporu pro některé vlastnosti moderních grafických akcelerátorů, stejně jako knihovna DirectX.
  • 29. 6. 2005 15:33

    Mormegil

    K**censored**a! Myslím, že povinný náhled byl docela dobrý nápad, aspoň by se tím předcházelo omylem odklepnutému ENTERu. :-x

    Takže znovu: Poslední odstavec třetí části mi přijde poněkud zvláštní. Extenze jako v OpenGL v DirectX nejsou (přinejmenším ne ve stejném či vzdáleně podobném stylu). Také informace, že OpenGL „již ve své druhé verzi“ podporu pro některé moderní vlastnosti podporuje, je sice pravdivá, ale tak nějak se u ní musím pousmát. ;-)

  • 30. 6. 2005 8:11

    Pavel Tišnovský
    Zlatý podporovatel
    Teď jsem to nějak nepochopil. Je špatně, že OpenGL 2.0 některé ty vlastnosti podporuje přímo (bez různých proprietárních rozšíření jednotlivých firem)? Problém s OpenGL 2.0 je IMHO ten, že se tento standard navrhoval moc dlouho a výrobci GPU přece nebudou čekat až na oficiální standard, aby implementovali nové fíčurky (to stejné se již několikrát stalo poněkud zkostnatělému konsorciu W3C).

    Pravda je, že rozdíl mezi rozšířeními OpenGL a DirectX je velký. V OpenGL je to (velmi zjednodušeně řečeno) pomocí klasických funkcí s předem známým prefixem, v Directech to trošku zjednodušuje Microsoft tím, že Vám dává možnost výběru více rozhraní.