]> git.sesse.net Git - nageru/commitdiff
Properly reset the PBO setting in Mixer::bm_frame(), so new textures are properly...
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 3 Feb 2016 18:59:33 +0000 (19:59 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 3 Feb 2016 18:59:48 +0000 (19:59 +0100)
mixer.cpp

index 1367f303a7b73f3a404a641fd9fd691dde521601..16a07540d442097deab64bcc60a094d47a31e5ce 100644 (file)
--- a/mixer.cpp
+++ b/mixer.cpp
@@ -440,6 +440,8 @@ void Mixer::bm_frame(unsigned card_index, uint16_t timecode,
                check_error();
                glBindTexture(GL_TEXTURE_2D, 0);
                check_error();
+               glBindBuffer(GL_PIXEL_UNPACK_BUFFER_ARB, 0);
+               check_error();
                GLsync fence = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, /*flags=*/0);
                check_error();
                assert(fence != nullptr);