さて、なぜ私はGLEWが必要なのかを知っていますが、一点までです。GLEWは何をして、なぜそれが必要なのですか?
バージョン3.0以降の最新のOpenGLを使用している場合、またはCore Profileを使用している場合、GLEWが必要です。glGenVertexArrays
などのコンパイルエラーが発生していないと宣言されていません。
だから、GLEWは私たちが使用したいと思っている最新のOpenGL関数を含む背景作業をしています。
それ以外は何ですか?また、どのように動作しますか。
例として、クロスプラットフォームのコンパイルが改善されていますか? (LinuxからWindowsやOS Xに移行する場合、コードを変更する必要はありませんか?
グラフィックハードウェアの「クロスプラットフォーム性」も改善されていますか? OpenGL 3.3のみをサポートするグラフィックスカードまたはドライバがある場合は、GLEWがそれをサポートしていますか?(OpenGLの古いバージョンのシェーダのコンパイルはおそらく?)
だから、おそらく私が実際にGLEWが何をするか分からない見ることができるか、それはそれをしない方法を
一つの最後のポイント;?誰がGLFWでGLEWを使用する方法を知っているん私が投稿するかもしれない別のQUESとして実際には
ウィンドウを作成してからglewInit()を呼び出すと、segfaultエラーが発生しますか? – user3728501
@EdwardBird:そのウィンドウでOpenGLコンテキストを作成しましたか? glewInitを呼び出すときにOpenGLコンテキストがアクティブになっていますか? – datenwolf
ええ、私はしましたが、今問題を修正しました - とにかく感謝します(: – user3728501