diff options
| author | Yuri Kunde Schlesner <yuriks@yuriks.net> | 2015-12-09 20:35:15 -0800 |
|---|---|---|
| committer | Yuri Kunde Schlesner <yuriks@yuriks.net> | 2015-12-09 20:35:15 -0800 |
| commit | 402692c08d7abf5e2ac3a9b039ac00670fc45ae1 (patch) | |
| tree | f13604c0bcadbad87f55b9157ad98bab1ac3765e /src/video_core/renderer_opengl/gl_state.cpp | |
| parent | 3013f26d706acfc1ad6f2e6c74c19be4f9257b62 (diff) | |
| parent | cf81e0838974f33b3f85c1db9f2d0eeab67713d9 (diff) | |
Merge pull request #1267 from yuriks/flipped-framebuffer
OpenGL: Flip framebuffers during transfer rather than when rendering
Diffstat (limited to 'src/video_core/renderer_opengl/gl_state.cpp')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_state.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/gl_state.cpp b/src/video_core/renderer_opengl/gl_state.cpp index c44497fc3..a82372995 100644 --- a/src/video_core/renderer_opengl/gl_state.cpp +++ b/src/video_core/renderer_opengl/gl_state.cpp @@ -11,6 +11,7 @@ OpenGLState::OpenGLState() { // These all match default OpenGL values cull.enabled = false; cull.mode = GL_BACK; + cull.front_face = GL_CCW; depth.test_enabled = false; depth.test_func = GL_LESS; @@ -67,6 +68,10 @@ void OpenGLState::Apply() { glCullFace(cull.mode); } + if (cull.front_face != cur_state.cull.front_face) { + glFrontFace(cull.front_face); + } + // Depth test if (depth.test_enabled != cur_state.depth.test_enabled) { if (depth.test_enabled) { |
