Po več kot letu dni razvoja je pripravljen izid projekta PortableGL 0.98, ki razvija programsko realizacijo grafičnega API OpenGL 3.x, napisano v celoti v jeziku C (C99). Teoretično lahko PortableGL uporabljamo v vseh aplikacijah, ki sprejemajo teksture ali okvirne porabe kot vhodne podatke. Koda je organizirana v obliki enega naslovnega dokumenta in se distribuira pod MIT licenco.
Projekt je opredelil cilje, kot so prenosljivost, skladnost z API OpenGL, enostavnost uporabe, jasna koda ter visoka zmogljivost. Omenjeni so področja uporabe, kot so učenje konceptov gradnje grafičnih API-jev, uporaba za delo s 3D-grafiko na sistemih brez GPU-jev ter integracija podpore OpenGL v specifične operacijske sisteme, za katere paket Mesa3D še ni bil prenesen. Med pripravljenimi projekti, ki uporabljajo PortableGL, izstopa prenos Minecraft podobne igre Craft.
V novi različici:
- Uvedena je nova standardna knjižnica shaderjev.
- Dodana je podpora za dodatne formate tekstur in njihovo samodejno pretvorbo v format RGBA.

- Dodana je podpora za uporabo atributov vozlišč z tipi, ki niso float.
- Predlagan je nov izboljšan algoritem za oblikovanje širokih črt.
- Razširjen je API. Dodanih je veliko novih funkcij in možnosti OpenGL, med katerimi so tudi možnosti OpenGL ES 2/3.


Izvor: opennet.ru

