Glbinding - Glbinding

glbinding
autor original (s) CGInternals GmbH e do Grupo de Sistemas de Computação Gráfica HPI
Versão estável
2.0.0 / 24 de março de 2016 ; 2 anos atrás ( 2016/03/24 )
Repositório Editar esta em wikidata
Escrito em C ++ e Python
Plataforma Multi-plataforma
Licença MIT License
Local na rede Internet github .com / cginternals / glbinding

glbinding é uma gerado, multi-plataforma C ++ ligação para OpenGL que é unicamente com base na nova especificação API OpenGL baseada em XML ( gl.xml ). É um OpenGL plenamente desenvolvida ligação API, compatível com o código de corrente com base em outras ligações de C, por exemplo, GLEW . A ligação é gerada usando scripts e modelos Python, que pode ser facilmente adaptado para atender às necessidades personalizadas. Ele aproveita moderno C ++ 11 recursos como classes enum, lambdas e modelos variádicos, em vez de confiar em macros (todos os símbolos OpenGL são funções reais e variáveis). Ele fornece parâmetros de tipo seguro, por cabeçalho API recurso, a resolução da função preguiçoso, multi-contexto e suporte multi-thread, chamadas de retorno de função globais, meta-informação sobre a ligação OpenGL gerado eo tempo de execução OpenGL, bem como vários exemplos para de partida rápida seus projetos.

O código-fonte glbinding completo, incluindo os arquivos gerados são publicados sob a licença MIT .

Veja também

links externos

Referências