Se ha publicado el lanzamiento del proyecto PortableGL 0.97, que desarrolla una implementación de software de la API de gráficos OpenGL 3.x, escrito íntegramente en lenguaje C (C99). En teoría, PortableGL se puede utilizar en cualquier aplicación que tome una textura o un framebuffer como entrada. El código tiene el formato de un archivo de encabezado único y se distribuye bajo la licencia MIT.
Los objetivos incluyen portabilidad, cumplimiento de la API OpenGL, facilidad de uso, código simple y alto rendimiento. Las áreas de aplicación incluyen enseñar los conceptos de creación de API de gráficos, utilizarlas para trabajar con gráficos 3D en sistemas sin GPU e integrar la compatibilidad con OpenGL en sistemas operativos específicos para los cuales el paquete Mesa3D no está adaptado.
Fuente: opennet.ru