]> git.sesse.net Git - nageru/blobdiff - pbo_frame_allocator.h
Open up for inputs that are different from the native resolution. No deinterlacing...
[nageru] / pbo_frame_allocator.h
index 1fb6a072a1ecfc112c99d1c0a4fc8d9aa10f61e9..aedae3b99cc89d5d8085c95694d73ea95a49d458 100644 (file)
@@ -2,6 +2,8 @@
 #define _PBO_FRAME_ALLOCATOR 1
 
 #include <epoxy/gl.h>
+#include <stddef.h>
+#include <memory>
 #include <mutex>
 #include <queue>
 
@@ -27,6 +29,7 @@ public:
        struct Userdata {
                GLuint pbo;
                GLuint tex_y, tex_cbcr;
+               GLuint last_width, last_height;
        };
 
 private: