AMD ohlašuje revoluční iniciativu GPUOpen
V roztříštěnosti vývoje, kdy platformy herních konzolí a PC byly dva oddělené světy, spatřuje AMD velký problém. Ano, platilo to více v dobách, kdy konzole běžely na CPU IBM Cell s různými GPU, ale platí to do určité míry i dnes, v době, kdy jak většina PC, tak většina konzolí běží na kombinaci x86 CPU a DirectX kompatibilních GPU. Stále také ale přetrvává do určité míry chování systémů z hlediska vývoje jako černých skříněk. A tyto skřínky nyní AMD otevírá. Vítejte ve světě GPUOpen.
Filosofie za GPUOpen je tak jednoduchá, že místo megadlouhého článku o mnoha stránkách ji vysvětlí pár odstavců. Elegance v jednoduchosti je vesmíru vlastní, jak už dokázal třeba Albert Einstein a nejinak je tomu ve světě počítačových her a GPU. GPUOpen dá vývojářům přímou kontrolu nad GPU, hromadu SDK, knihoven, nástrojů i předpřipravených efektů - to vše v open-source podobě - a celé to poběží samozřejmě na platných průmyslových standardech. Tedy ještě jednodušeji řečeno: to co má Nvidia uzavřené (PhysX, GameWorks atd.) nyní AMD nabídne celému světu v podobě otevřených zdrojových kódů a specifikací a s ukázkovými prvky. Vše hostované na otevřeném verzovacím systému přímo na webu GitHub.
První věci se začnou objevovat již v lednu příštího roku. Půjde o kódy efektů jako TressFX, nástrojů pro statickou analýzu a optimalizace či SDK pro výpočetní i grafické operace. Licence je jedna z nejotevřenějších: MIT. S celou věcí pak souvisí o jiné dříve ohlášené projekty jako je kompilátor CUDA kódu do C++ či nová generace ovladačů pro AMD GPU.
Další slova jsou zde zbytečná. Znalcům nejvíce napoví slajdy z prezentace, pro ostatní mám následující: tohle je (ok: dle mého skromného názoru) beze všeho nejvýznamnější novinka tohoto roku v oblasti GPU a her.
AMD