Se ha publicado la versión 0.97 del proyecto PortableGL, que desarrolla una implementación del API gráfico OpenGL 3.x, escrita completamente en el lenguaje C (C99). Teóricamente, PortableGL se puede usar en cualquier aplicación que acepte una textura o un búfer de fotogramas como entrada. El código se presenta en forma de un único archivo de encabezado y se distribuye bajo la licencia MIT.
Entre los objetivos se mencionan la portabilidad, la conformidad con el API de OpenGL, la facilidad de uso, el código simple y el alto rendimiento. Se citan aplicaciones como la enseñanza de conceptos de construcción de APIs gráficas, el uso para trabajar con gráficos 3D en sistemas sin GPU, y la integración del soporte de OpenGL en sistemas operativos específicos para los cuales no se ha trasladado el paquete Mesa3D.


Fuente: opennet.ru
