Foi lançada a versão 0.97 do projeto PortableGL, que desenvolve uma implementação do API gráfico OpenGL 3.x, totalmente escrita em C (C99). Teoricamente, o PortableGL pode ser usado em qualquer aplicativo que aceite texturas ou framebuffers como dados de entrada. O código está estruturado como um único arquivo de cabeçalho e é distribuído sob a licença MIT.
Entre os objetivos estão a portabilidade, conformidade com a API OpenGL, facilidade de uso, código simples e alto desempenho. As áreas de aplicação incluem o ensino de conceitos de construção de APIs gráficas, uso para trabalhar com gráficos 3D em sistemas sem GPU e integração do suporte ao OpenGL em sistemas operacionais específicos, para os quais o pacote Mesa3D não foi portado.


Fonte: opennet.ru
