0

私は現在、GLEWを使用して発生するセグメンテーション違反に苦しんでいます。いくつかの関数 (glUseProgram、glBindVertexArray) を試しましたが、セグメンテーション違反が発生します。奇妙なのは、wglGetProcAddress() を使用して自分で関数ポインターを取得すると、機能することです。しかし、私はすべての機能に対してそれを行うつもりはありません。

この問題を以前に見た人はいますか?

4

3 に答える 3

3

追加してみてください

glewExperimental = GL_TRUE;

glewInit への呼び出しのすぐ上。それが何を意味するのかわかりませんが、それは私のために修正されました。

于 2011-09-14T18:25:47.777 に答える
1

に電話するのを忘れたglewInit()のですか?それ以外の場合は、使用している機能がサポートされているかどうかを確認しましたかglewIsSupported? 自分で関数を取得できる場合でも、初期化が正しく行われたと仮定して、サポートされているはずです。

于 2011-04-07T23:51:03.420 に答える
0

GLEWの代わりに GLee を試すこともできます。GLee の読み込みが速くなり、自動的に初期化されます。OpenGL から数リリース遅れていましたが、著者と協力して最近最新の状態にしました。

于 2011-04-08T00:23:31.513 に答える