]> git.sesse.net Git - nageru/blobdiff - pbo_frame_allocator.cpp
Open up for inputs that are different from the native resolution. No deinterlacing...
[nageru] / pbo_frame_allocator.cpp
index 204bb94b933c18b3c41501387ecc9f180bb99ad0..613506dcb61b1eb16c4bdc92dbdf88141a95db39 100644 (file)
@@ -1,5 +1,6 @@
 #include "pbo_frame_allocator.h"
 
+#include <stdbool.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <cstddef>
@@ -58,6 +59,9 @@ PBOFrameAllocator::PBOFrameAllocator(size_t frame_size, GLuint width, GLuint hei
                glTexImage2D(GL_TEXTURE_2D, 0, GL_RG8, width / 2, height, 0, GL_RG, GL_UNSIGNED_BYTE, NULL);
                check_error();
 
+               userdata[i].last_width = width;
+               userdata[i].last_height = height;
+
                freelist.push(frame);
        }
        glBindBuffer(buffer, 0);