Bol vychovaný projekt PortableGL 0.97, ktorý rozvíja softvérovú implementáciu grafického API OpenGL 3.x, napísanú výhradne v jazyku C (C99). Teoreticky môže byť PortableGL použitý v akýchkoľvek aplikáciách, ktoré prijímajú textúru alebo framebuffer ako vstupné dáta. Kód je usporiadaný ako jeden hlavičkový súbor a šíri sa pod licenciou MIT.
Medzi jeho cieľmi sú uvedené prenositeľnosť, zhoda s API OpenGL, jednoduché používanie, jasný kód a vysoký výkon. Ako oblasti použitia sú spomenuté vzdelávanie v koncepciách tvorby grafických API, 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é nebol portovaný balík Mesa3D.


Zdroj: opennet.ru
