int gl_capture_start(gl_capture_t gl_capture) { if (unlikely(!gl_capture->to)) { glc_log(gl_capture->glc, GLC_ERROR, "gl_capture", "no target buffer specified"); return EAGAIN; } if (gl_capture->flags & GL_CAPTURE_CAPTURING) glc_log(gl_capture->glc, GLC_WARN, "gl_capture", "capturing is already active"); else glc_log(gl_capture->glc, GLC_INFO, "gl_capture", "starting capturing"); gl_capture->flags |= GL_CAPTURE_CAPTURING; gl_capture_refresh_color_correction(gl_capture); return 0; }
int opengl_refresh_color_correction() { return gl_capture_refresh_color_correction(opengl.gl_capture); }