]> git.sesse.net Git - nageru/blobdiff - pbo_frame_allocator.cpp
Add a simple .gitignore.
[nageru] / pbo_frame_allocator.cpp
index 15fcb61d37b8cefad61df15f26b165796e91b528..204bb94b933c18b3c41501387ecc9f180bb99ad0 100644 (file)
@@ -103,11 +103,16 @@ FrameAllocator::Frame PBOFrameAllocator::alloc_frame()
                freelist.pop();  // Meh.
        }
        vf.len = 0;
+       vf.overflow = 0;
        return vf;
 }
 
 void PBOFrameAllocator::release_frame(Frame frame)
 {
+       if (frame.overflow > 0) {
+               printf("%d bytes overflow after last (PBO) frame\n", int(frame.overflow));
+       }
+
        std::unique_lock<std::mutex> lock(freelist_mutex);
        freelist.push(frame);
        //--sumsum;