WebサービスからOpenGL2.1の嬉しいzipを生成しました(非常に大きなプロジェクトをGLEWから切り替えようとしています)。GL_STACK_OVERFLOWとGL_STACK_UNDERFLOWが未定義のようです。 実際、これはglad.hのセクションです...
#define GL_NO_ERROR 0
#define GL_INVALID_ENUM 0x0500
#define GL_INVALID_VALUE 0x0501
#define GL_INVALID_OPERATION 0x0502
#define GL_OUT_OF_MEMORY 0x0505
0x0502から0x0505にジャンプすることに注意してください:)
問題を再現できません。http://glad.dav1d.deでC / C ++、2.1 OpenGLを生成しました-ローダーの生成方法を貼り付けてください(ファイルの先頭のコメントにあるはずです)。例: --profile="compatibility" --api="gl=2.1" --generator="c" --spec="gl" --extensions=""
->
#define GL_FLOAT 0x1406
#define GL_DOUBLE 0x140A
#define GL_STACK_OVERFLOW 0x0503
#define GL_STACK_UNDERFLOW 0x0504
#define GL_CLEAR 0x1500
#define GL_AND 0x1501
ああ! 「コア」プロファイルを選択します(これは2.1では違いがないはずです)
プロファイルの動作が適切に実装されているglad2
ブランチには、含まれるべきではなく、含まれません。 残念ながら、それはそうです、このブランチでそれを修正するつもりはありません(あまりにも多くの作業)、すぐにうれしい2.0があります;)
最も参考になるコメント
プロファイルの動作が適切に実装されている
glad2
ブランチには、含まれるべきではなく、含まれません。 残念ながら、それはそうです、このブランチでそれを修正するつもりはありません(あまりにも多くの作業)、すぐにうれしい2.0があります;)