Loading opengl/libagl/egl.cpp +35 −32 Original line number Diff line number Diff line Loading @@ -576,7 +576,7 @@ EGLBoolean egl_window_surface_v2_t::swapBuffers() buffer = 0; // dequeue a new buffer nativeWindow->dequeueBuffer(nativeWindow, &buffer); if (nativeWindow->dequeueBuffer(nativeWindow, &buffer) == NO_ERROR) { // TODO: lockBuffer should rather be executed when the very first // direct rendering occurs. Loading Loading @@ -612,6 +612,9 @@ EGLBoolean egl_window_surface_v2_t::swapBuffers() return setError(EGL_BAD_ACCESS, EGL_FALSE); // FIXME: we should make sure we're not accessing the buffer anymore } } else { return setError(EGL_BAD_CURRENT_SURFACE, EGL_FALSE); } return EGL_TRUE; } Loading Loading
opengl/libagl/egl.cpp +35 −32 Original line number Diff line number Diff line Loading @@ -576,7 +576,7 @@ EGLBoolean egl_window_surface_v2_t::swapBuffers() buffer = 0; // dequeue a new buffer nativeWindow->dequeueBuffer(nativeWindow, &buffer); if (nativeWindow->dequeueBuffer(nativeWindow, &buffer) == NO_ERROR) { // TODO: lockBuffer should rather be executed when the very first // direct rendering occurs. Loading Loading @@ -612,6 +612,9 @@ EGLBoolean egl_window_surface_v2_t::swapBuffers() return setError(EGL_BAD_ACCESS, EGL_FALSE); // FIXME: we should make sure we're not accessing the buffer anymore } } else { return setError(EGL_BAD_CURRENT_SURFACE, EGL_FALSE); } return EGL_TRUE; } Loading