私は非常に基本的なOpenGLアプリケーションを稼働させようとしています。私はGTX 770を持っており、nvidia-361ドライバをインストールしました。私はglxinfo | grep version
を実行すると、私が手:GL_VERSION文字列とglxinfoバージョン文字列が一致しませんか?
OpenGL core profile version string: 4.5.0 NVIDIA 361.42
OpenGL core profile shading language version string: 4.5.0 NVIDIA
OpenGL version string: 4.5.0 NVIDIA
これは正しい、あなたのドライバーは、OpenGL 4.5サポートと信じているものを導くでしょうか?
今、私は基本的なアプリケーションでGLEWを使用しています。私は、バージョン文字列を取得し、それを印刷:
const GLubyte* version = glGetString(GL_VERSION);
printf("version: %s\n", version);
を、私はプログラムを実行すると、私が手:
version: 3.2.0 NVIDIA 361.42
??????????????? ??????????
ここには何が起こっていますか?私はlibglew-devの私のバージョンをチェックし、それは1.13.0です。 1.11.0でOpenGL 4.5のサポートが追加されました。だから私はGLEWが問題だとは思わないが、何が起こっているのか分からない。
ありがとうございます!私は初心者であり、これは多くの助けになりました! – amagumori