0
私はglfw
とsfml
の両方を使ってopengl
を学習しており、OpenGL
バージョンのハードルを満たしています。XcodeのOpenGLバージョン - glfw vs sfml
私はコードを実行すると:sfml
Renderer: Intel(R) Iris(TM) Graphics 6100
OpenGL version supported: 2.1 INTEL-10.22.25
glsl: 1.20
上
printf ("Renderer: %s\n", glGetString (GL_RENDERER));
printf ("OpenGL version supported: %s\n", glGetString (GL_VERSION));
printf("glsl: %s\n", glGetString(GL_SHADING_LANGUAGE_VERSION));
glfw
上
Renderer: Intel(R) Iris(TM) Graphics 6100
OpenGL version supported: 4.1 INTEL-10.22.25
glsl: 4.10
を、それがxcode
プロジェクトで私の設定であるか、それがデフォルトのフレームワークの設定です?私が変更できる方法はありますsfml
OpenGL
4.1と私はglsl
も4.1得るように?
glfw
は、この設定を持っている:
glfwWindowHint (GLFW_CONTEXT_VERSION_MAJOR, 4);
glfwWindowHint (GLFW_CONTEXT_VERSION_MINOR, 1);
sfml
は似たものを持っていますか?
'settings'を' window'に入れることで魔法ができます。私はインターフェイスグラフィックに 'sfml'を使いますが、少なくとも現時点では' glfw'でそれを扱うのは難しいです。 – sooon
SFMLは任意のOpenGLコンテキストバージョンで使用できますが、SFMLのグラフィックスモジュールの2.xバージョンでは固定機能パイプラインのみを使用します(今後の3.0で変更予定)。あなたが自分の絵を描いている限り、問題はないはずです。 – Mario