0
私はQtを使ってOpenGLアプリケーションを作成しています。今までは、QOpenGLFunctions_4_4_Coreを使用してOpenGL関数ポインタを取得していました。しかし、OpenGL関数を呼び出すすべてのクラスで継承を使用する必要はありません。これは私が代わりに嬉しいローダーを使用しようとした避けるためにQtアプリケーションでgladローダーを使用してください
:
void GLViewer::initializeGL() {
qDebug() << "GL init";
makeCurrent();
if (gladLoadGL()) {
// you need an OpenGL context before loading glad
printf("I did load GL with no context!\n");
exit(1);
}
...
しかし、それは動作しない、読み込みにはGLコンテキストが存在しないことを私に言って失敗しました。
あなたはその理由を知っていますか? Qtの代わりに外部GLローダーを使用することはできますか?