void MesaSoftwareRenderer::_Flush(GLcontext *ctx) { CALLED(); MesaSoftwareRenderer *mr = (MesaSoftwareRenderer *) ctx->DriverCtx; if ((mr->fOptions & BGL_DOUBLE) == 0) { mr->SwapBuffers(); } }
void MesaSoftwareRenderer::_Flush(gl_context* ctx) { CALLED(); MesaSoftwareRenderer* mr = (MesaSoftwareRenderer*)ctx->DriverCtx; if ((mr->fOptions & BGL_DOUBLE) == 0) { // TODO: SwapBuffers() can call _CopyToDirect(), which should // be always called with with the BGLView drawlocked. // This is not always the case if called from here. mr->SwapBuffers(); } }