5. marca, po pol leta razvoja in več kot sto commiteh, je izšla 0.100.0 projekta PortableGL, ki razvija programsko implementacijo grafičnega API OpenGL 3.x, napisano v celoti v jeziku C. Teoretično se lahko PortableGL uporablja v vseh aplikacijah, ki sprejemajo teksture ali okvirne predmete kot vhodne podatke. Koda je zasnovana kot ena sama glava datoteke in se distribuira pod licenco MIT.
Projekt si je zastavil cilje, kot so prenosljivost, skladnost z API OpenGL, enostavnost uporabe, preprostost kode in visoka zmogljivost. Med področji uporabe so omenjeni učenje konceptov grafičnih API-jev, uporaba za delo s 3D grafiko na sistemih brez GPU in integracija podpore OpenGL v specifične operacijske sisteme, za katere paket Mesa3D še ni bil prenesen. Med dokončanimi projekti, ki uporabljajo PortableGL, je prenos igra, podobna Minecraftu Craft.
V novi različici so nadaljevali z razvojem funkcij in zmožnosti OpenGL: Implementirane so funkcije OpenGL za delo s parametri teksturami, ter funkcije GLSL texelFetch[1-3]D(). Dodana je podpora za izbiro pikselskega formata med prevajanjem in uporabo vseh 32- in 16-bitnih formatov barvnih predpomnilnikov. Implementirani so formati PGL_D24S8 in PGL_D16. Dodana je možnost prednastavitve konfiguracije pomnilnika.
Izvor: linux.org.ru
