5. marca, po šiestich mesiacoch vývoja a viac ako sto commitoch, došlo k vydaniu. 0.100.0 projekt PortableGL, ktorá vyvíja softvérovú implementáciu grafického API OpenGL 3.x, napísaného výlučne v jazyku C. Teoreticky možno PortableGL použiť v akejkoľvek aplikácii, ktorá prijíma textúru alebo framebuffer ako vstup. Kód je formátovaný ako jeden hlavičkový súbor a distribuovaný pod licenciou MIT.
Medzi deklarované ciele projektu patrí prenositeľnosť, kompatibilita s OpenGL API, jednoduchosť použitia, jednoduchý kód a vysoký výkon. Medzi oblasti použitia patrí výučba konceptov grafického API, jeho použitie pre 3D grafiku na systémoch bez GPU a integrácia podpory OpenGL do špecifických operačných systémov, pre ktoré Mesa3D ešte nebol portovaný. Medzi dokončené projekty využívajúce PortableGL patria: prístav Hra podobná Minecraftu Plavidlá.
Nová verzia naďalej rozširuje funkcionalitu a možnosti OpenGL: Boli implementované funkcie OpenGL pre prácu s parametrami textúr, ako aj funkcia GLSL texelFetch[1-3]D(). Bola pridaná podpora pre výber formátu pixelu počas kompilácie a použitie ľubovoľných 32-bitových alebo 16-bitových formátov farebnej vyrovnávacej pamäte. Boli implementované formáty PGL_D24S8 a PGL_D16. Bola pridaná možnosť zadať preddefinovanú konfiguráciu pamäte.
Zdroj: linux.org.ru
