PortableGL 0.100 ass elo verfügbar. Et entwéckelt eng Softwareimplementatioun vun der OpenGL 3.x Grafik-API, komplett a C geschriwwen. PortableGL kann theoretesch an all Applikatioun benotzt ginn, déi en Textur oder Framebuffer als Input akzeptéiert. De Code ass als eng eenzeg Header-Datei verpackt a gëtt ënner der MIT-Lizenz verdeelt.
De Projet huet Ziler definéiert wéi Portabilitéit, OpenGL API-Konformitéit, Benotzerfrëndlechkeet, einfache Code a héich Leeschtung. Zu den ernimmten Uwendungsberäicher gehéieren d'Léiere vun de Konzepter vum Opbau vu Grafik-APIen, d'Benotzung dovun fir mat 3D-Grafiken op Systemer ouni GPU ze schaffen, an d'Integratioun vun OpenGL-Ënnerstëtzung a spezifesch Betribssystemer, fir déi Mesa3D nach net portéiert gouf. Ënnert de fäerdege Projeten, déi PortableGL benotzen, gëtt e Port vum Minecraft-ähnleche Spill Craft genannt.
Déi nei Versioun erweidert d'Funktionalitéit an d'Méiglechkeeten vun OpenGL weider: OpenGL-Funktiounen fir d'Aarbecht mat Texturparameteren goufen implementéiert, souwéi d'GLSL texelFetch[1-3]D() Funktioun. Ënnerstëtzung fir d'Auswiel vun engem Pixelformat beim Kompiléieren an d'Benotzung vun all 32-Bit oder 16-Bit Faarfpufferformater gouf bäigefüügt. D'PGL_D24S8 an PGL_D16 Formater goufen implementéiert. D'Méiglechkeet fir eng virdefinéiert Speicherkonfiguratioun ze spezifizéieren gouf bäigefüügt.
Source: opennet.ru
