Lançamento do PortableGL 0.99, implementação do OpenGL 3 em linguagem C.

Após um ano e meio de desenvolvimento, foi lançado o projeto PortableGL 0.99, que desenvolve a implementação de software da API gráfica OpenGL 3.x, escrita inteiramente em C. Teoricamente, o PortableGL pode ser utilizado em qualquer aplicativo que aceite texturas ou buffers de quadro como entrada. O código é disponibilizado em um único arquivo de cabeçalho e é distribuído sob a licença MIT.

O projeto estabelece metas como portabilidade, conformidade com a API OpenGL, facilidade de uso, código simples e alta performance. As áreas de aplicação incluem 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. Entre os projetos que utilizam PortableGL, destaca-se a portabilidade do jogo semelhante ao Minecraft, Craft.

Na nova versão, a adição de funções e capacidades do OpenGL continua, com suporte para as chamadas glColorMask() e glDebugMessageCallback(), um macro PGL_UNSAFE foi adicionado para desativar a verificação de erros, um macro PGLDEF para definir protótipos de atributos foi incluído, e o uso dos tipos OpenGL na API pública foi revisado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster