]> git.sesse.net Git - nageru/commitdiff
Revert back to glFlushMappedBufferRange; buggy on ATI or not, glMemoryBarrier is...
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 2 Apr 2016 20:42:30 +0000 (22:42 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 2 Apr 2016 20:42:30 +0000 (22:42 +0200)
mixer.cpp

index 84335aa7f39be226750a013e58d0bf7736a27554..2669ad9424ad22253a0cf555e81b22ba15295fba 100644 (file)
--- a/mixer.cpp
+++ b/mixer.cpp
@@ -532,7 +532,7 @@ void Mixer::bm_frame(unsigned card_index, uint16_t timecode,
                check_error();
                glBindBuffer(GL_PIXEL_UNPACK_BUFFER_ARB, pbo);
                check_error();
-               glMemoryBarrier(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT);
+               glFlushMappedBufferRange(GL_PIXEL_UNPACK_BUFFER, 0, video_frame.size);
                check_error();
 
                glBindTexture(GL_TEXTURE_2D, userdata->tex_cbcr[field]);