Po letu in pol razvoja je bil izdan projekt PortableGL 0.99, ki razvija programsko implementacijo grafičnega API-ja OpenGL 3.x, v celoti napisanega v jeziku C. Teoretično se PortableGL lahko uporablja v kateri koli aplikaciji, ki kot vhodne podatke sprejema teksturo ali medpomnilnik okvirja. Koda je formatirana kot ena sama datoteka glave in se distribuira pod licenco MIT.
Cilji projekta vključujejo prenosljivost, skladnost z OpenGL API, enostavnost uporabe, preprosto kodo in visoko zmogljivost. Omenjena področja uporabe vključujejo poučevanje konceptov za izdelavo grafičnih API-jev, njihovo uporabo za 3D-grafiko v sistemih brez GPU-ja in integracijo podpore za OpenGL v posebne operacijske sisteme, za katere Mesa3D ni bil prenesen. Med dokončanimi projekti, ki uporabljajo PortableGL, je treba opozoriti na pristanišče Minecraft podobne igre Craft.
Nova različica še naprej širi funkcije in zmogljivosti OpenGL, implementira podporo za klice glColorMask() in glDebugMessageCallback(), doda makro PGL_UNSAFE za onemogočanje preverjanja napak, doda makro PGLDEF za definiranje prototipov atributov in predela uporabo tipov OpenGL v javnem API-ju.
Vir: opennet.ru
