diff --git a/cogl/cogl/cogl-framebuffer.c b/cogl/cogl/cogl-framebuffer.c index 527fd81ea..e3e112f8c 100644 --- a/cogl/cogl/cogl-framebuffer.c +++ b/cogl/cogl/cogl-framebuffer.c @@ -1374,6 +1374,11 @@ cogl_blit_framebuffer (CoglFramebuffer *src, return FALSE; } + /* Make sure any batched primitives get submitted to the driver + * before blitting + */ + _cogl_framebuffer_flush_journal (src); + /* Make sure the current framebuffers are bound. We explicitly avoid flushing the clip state so we can bind our own empty state */ _cogl_framebuffer_flush_state (dest,