فهرست منبع

GL Renderer, OSX, no swap chain: Bind back buffer fbo ready for NSOpenGLContext flushBuffer (#1056)

Don Williamson 8 سال پیش
والد
کامیت
8a37dd8e87
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      src/renderer_gl.cpp

+ 3 - 0
src/renderer_gl.cpp

@@ -2290,6 +2290,9 @@ namespace bgfx { namespace gl
 					m_ovr.flip();
 					m_ovr.flip();
 					m_ovr.swap(_hmd);
 					m_ovr.swap(_hmd);
 
 
+					// Ensure the back buffer is bound as the source of the flip
+					GL_CHECK(glBindFramebuffer(GL_FRAMEBUFFER, m_backBufferFbo));
+
 					// need to swap GL render context even if OVR is enabled to get
 					// need to swap GL render context even if OVR is enabled to get
 					// the mirror texture in the output
 					// the mirror texture in the output
 					m_glctx.swap();
 					m_glctx.swap();