pull/3471/head
kallaballa 2 years ago
parent ee4081a1de
commit afb96278d9
  1. 1
      modules/v4d/src/detail/glcontext.cpp

@ -29,6 +29,7 @@ void GLContext::render(std::function<void(const cv::Size&)> fn) {
FrameBufferContext::GLScope glScope(fbCtx(), GL_FRAMEBUFFER); FrameBufferContext::GLScope glScope(fbCtx(), GL_FRAMEBUFFER);
glClear(GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT); glClear(GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
#ifdef __EMSCRIPTEN__ #ifdef __EMSCRIPTEN__
//Preserve the clear color state though it is a bit costly. We don't want to interfere.
GLfloat cColor[4]; GLfloat cColor[4];
glGetFloatv(GL_COLOR_CLEAR_VALUE, cColor); glGetFloatv(GL_COLOR_CLEAR_VALUE, cColor);
glClearColor(0,0,0,0); glClearColor(0,0,0,0);

Loading…
Cancel
Save