MacBook Pro 2015 mid(Intel Iris Pro Graphics)でOpenGL 3.0またはOpenGL ESを実行したい。glfw3でMacbok Pro 2015 midでOpenGL 3.0を実行することはできませんか?
以下にglfwWindowHint
と指定するとエラーが発生し、実行を停止します。
// Initialise GLFW
if(!glfwInit()) {
fprintf(stderr, "Failed to initialize GLFW\n");
getchar();
return -1;
}
glfwWindowHint(GLFW_SAMPLES, 4);
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE); // To make MacOS happy; should not be needed
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
エラーは次のとおりです。
Failed to open GLFW window. If you have an Intel GPU, they are not 3.3 compatible. Try the 2.1 version of the tutorials.
はあなたがglfw3でのOpenGL 3.0を実行する方法を知っていますか?
あなたの答えをありがとう!仰るとおりです。 MacBook ProでOpenGL 3.3を実行することもできます。しかし、私はちょうどバージョン3.0またはGL ES 3.0を実行したいです。私はOpenGL ES 3.0に移植するつもりなので... – morizotter
GLFWに問題があるかもしれません。 [github](https://github.com/glfw/glfw/issues)に投稿することを検討する必要があります。彼らは答えを持っているかもしれません。 – jhauberg
ありがとうございます。私は関連するコミットを見つけました。それがMac上3.1および下位バージョンを実行することはできませんなぜ私にはわからない https://github.com/glfw/glfw/commit/fd127d59fa71a4b38b8d5b4e9f2ef804443fa2b1 ... – morizotter