2016-06-17 11 views
0

glGetString(GL_VENDOR)作業が、私はこのような何か必要さ:glGetString(GL_VENDOR)が異なる文字列を返すことがありますのでQtアプリケーションでOpenGLエンジンを使用する方法を決定する方法:ソフトウェアまたはハードウェア?

qDebug() << isHardware(); // true or false 

を - それは、自動的にソフトウェアやハードウェアを決定するためには非常に困難です。

+2

検出可能なソフトウェアレンダラはありますか?それがllvmpipeなら 'GL_RENDERER'をチェックすることだけです。 – peppe

+0

ありがとう、それは仕事です! – Torvald

答えて

0

@peppeがコメントに書いているように、glGetString(GL_RENDERER)を呼び出し、llvmpipeの例を探して情報を見つけることができます。

関連する問題