È stata pubblicata la versione 0.97 del progetto PortableGL, che sviluppa un'implementazione software dell'API grafica OpenGL 3.x scritta interamente in linguaggio C (C99). Teoricamente, PortableGL può essere utilizzato in qualsiasi applicazione che accetti una texture o un framebuffer come input. Il codice è fornito in 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. Le aree di applicazione includono l'insegnamento dei concetti di progettazione di API grafiche, l'uso per il lavoro con grafica 3D su sistemi privi di GPU e l'integrazione del supporto OpenGL in sistemi operativi specifici per cui non è stato portato il pacchetto Mesa3D.


Fonte: opennet.ru
