File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
src/atta/graphics/windows Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -29,10 +29,16 @@ GlfwWindow::GlfwWindow(const CreateInfo& info) : Window(info) {
2929 glfwInit ();
3030
3131 if (info.useOpenGL ) {
32- // glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
33- // glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);
34- // glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
35- // glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE); // Needed for apple?
32+ #if defined(ATTA_OS_MACOS)
33+ glfwWindowHint (GLFW_CONTEXT_VERSION_MAJOR, 4 );
34+ glfwWindowHint (GLFW_CONTEXT_VERSION_MINOR, 1 );
35+ glfwWindowHint (GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
36+ glfwWindowHint (GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE); // Required on macOS
37+ #else
38+ glfwWindowHint (GLFW_CONTEXT_VERSION_MAJOR, 3 );
39+ glfwWindowHint (GLFW_CONTEXT_VERSION_MINOR, 0 );
40+ glfwWindowHint (GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
41+ #endif
3642 glfwWindowHint (GLFW_CLIENT_API, GLFW_OPENGL_API);
3743 } else
3844 glfwWindowHint (GLFW_CLIENT_API, GLFW_NO_API);
You can’t perform that action at this time.
0 commit comments