0
我正在使用Qt編寫一個OpenGL應用程序。直到現在,我使用QOpenGLFunctions_4_4_Core來獲取OpenGL函數指針。但是,我不喜歡在所有調用OpenGL函數的類中都使用繼承。在Qt應用程序中使用高興的加載器
爲了避免這種情況我試圖用,而不是高興裝載機:
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上下文。
你知道爲什麼嗎?我可以使用外部GL加載器而不是Qt嗎?