]> git.sesse.net Git - nageru/commitdiff
Add a missing barrier.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 7 Feb 2016 19:22:40 +0000 (20:22 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 7 Feb 2016 19:22:40 +0000 (20:22 +0100)
h264encode.cpp

index e2912d9a11c262c0eff3a9b1fe7a7355e9cb3f59..012470dce7f1040b3621a6baf6b2b9a259d408a4 100644 (file)
@@ -1824,7 +1824,7 @@ void H264EncoderImpl::end_frame(RefCountedGLsync fence, int64_t pts, const vecto
                glBindBuffer(GL_PIXEL_PACK_BUFFER, 0);
                check_error();
 
-               glMemoryBarrier(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT);
+               glMemoryBarrier(GL_TEXTURE_UPDATE_BARRIER_BIT | GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT);
                check_error();
                fence = RefCountedGLsync(GL_SYNC_GPU_COMMANDS_COMPLETE, /*flags=*/0);
                check_error();