diff --git a/renderdoc/driver/gl/gl_initstate.cpp b/renderdoc/driver/gl/gl_initstate.cpp index e540e5cdf..651d6bea5 100644 --- a/renderdoc/driver/gl/gl_initstate.cpp +++ b/renderdoc/driver/gl/gl_initstate.cpp @@ -891,6 +891,9 @@ void GLResourceManager::PrepareTextureInitialContents(ResourceId liveid, Resourc } } + GL.glFlush(); + GL.glFinish(); + if(avoidCopySubImage) { pack.Apply(false);