]> git.sesse.net Git - movit/blobdiff - ycbcr_input.h
Allow inputs to say they cannot support mipmaps.
[movit] / ycbcr_input.h
index bf6d800eeb0c918c1b535bd2f6bf2c65c0bfa354..30492770ac436af8d2ff209e085b921fc549947b 100644 (file)
@@ -58,6 +58,7 @@ public:
        unsigned get_height() const { return height; }
        Colorspace get_color_space() const { return image_format.color_space; }
        GammaCurve get_gamma_curve() const { return image_format.gamma_curve; }
+       virtual bool can_supply_mipmaps() const { return false; }
 
        // Tells the input where to fetch the actual pixel data. Note that if you change
        // this data, you must either call set_pixel_data() again (using the same pointer
@@ -95,8 +96,6 @@ private:
        YCbCrFormat ycbcr_format;
        GLuint pbos[3], texture_num[3];
 
-       int needs_mipmaps;
-
        unsigned width, height, widths[3], heights[3];
        const unsigned char *pixel_data[3];
        unsigned pitch[3];