瀏覽代碼

Increase required OpenGL version to 3.3

This gives us several niceties such as Sampler Objects, shader attribute
locations and Timer Queries.
Yuri Kunde Schlesner 11 年之前
父節點
當前提交
68eb197494
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/citra/emu_window/emu_window_glfw.cpp
  2. 1 1
      src/citra_qt/bootmanager.cpp

+ 1 - 1
src/citra/emu_window/emu_window_glfw.cpp

@@ -89,7 +89,7 @@ EmuWindow_GLFW::EmuWindow_GLFW() {
         exit(1);
     }
     glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
-    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 2);
+    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
     // GLFW on OSX requires these window hints to be set to create a 3.2+ GL context.
     glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
     glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);

+ 1 - 1
src/citra_qt/bootmanager.cpp

@@ -109,7 +109,7 @@ GRenderWindow::GRenderWindow(QWidget* parent, EmuThread* emu_thread) :
 
     // TODO: One of these flags might be interesting: WA_OpaquePaintEvent, WA_NoBackground, WA_DontShowOnScreen, WA_DeleteOnClose
     QGLFormat fmt;
-    fmt.setVersion(3,2);
+    fmt.setVersion(3,3);
     fmt.setProfile(QGLFormat::CoreProfile);
     // Requests a forward-compatible context, which is required to get a 3.2+ context on OS X
     fmt.setOption(QGL::NoDeprecatedFunctions);