È stata pubblicata la versione 0.97 del progetto PortableGL, che sviluppa un'implementazione software dell'API grafica OpenGL 3.x, interamente scritta in linguaggio C (C99). Teoricamente, PortableGL può essere utilizzato in qualsiasi applicazione che accetti una texture o un framebuffer come input. Il codice è strutturato come un unico file di intestazione e distribuito con licenza MIT.
Tra gli obiettivi dichiarati ci sono portabilità, conformità all'API OpenGL, facilità d'uso, codice semplice e alte prestazioni. Tra i campi di applicazione si citano l'insegnamento dei concetti di costruzione delle API grafiche, l'uso per lavorare con la grafica 3D su sistemi senza GPU e l'integrazione del supporto OpenGL in sistemi operativi specifici per i quali il pacchetto Mesa3D non è stato portato.


Fonte: opennet.ru
