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
|
Repositório | |
Escrito em | C ++ e Python |
Plataforma | Multi-plataforma |
Licença | MIT License |
Local na rede Internet | github |
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 .