Glbinding とは

glbindingは、新しいxmlベースのOpenGL API仕様(gl.xml)にのみ基づいている、OpenGL用に生成されたクロスプラットフォームのC ++バインディングです。これは、完全な本格的OpenGL APIバインディングであり、他のCバインディング(例えば、GLEW)に基づく現在のコードと互換性があります。バインディングはPythonスクリプトとテンプレートを使用して生成され、カスタムニーズに合わせて簡単に変更できます。マクロに頼るのではなく、enumクラス、lambdas、variadicテンプレートなどの最新のC ++ 11機能を活用しています(すべてのOpenGLシンボルは実際の関数と変数です)。機能のAPIヘッダー、遅延関数の解決、マルチコンテキストとマルチスレッドのサポート、グローバル関数コールバック、生成されたOpenGLバインディングとOpenGLランタイムに関するメタ情報、およびクイックスタートのための複数の例を提供します。あなたのプロジェクト
生成されたファイルを含む完全なglbindingソースコードは、MITライセンスの下で公開されています。