]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/texture.h
Remove automatic mipmap generation from the public interface of Texture
[libs/gl.git] / source / core / texture.h
index 1631f69f248109a1a06764f9fd038b05841e685e..04a810856a5dedab8b16ecbbd453f6817fddd1d7 100644 (file)
@@ -37,6 +37,8 @@ protected:
        private:
                void init();
 
+               virtual void finish();
+
        protected:
                void load_external_image(Graphics::Image &, const std::string &);
 
@@ -84,17 +86,8 @@ protected:
 public:
        PixelFormat get_format() const { return format; }
 
-       static bool can_generate_mipmap();
-
        void generate_mipmap();
 
-       /** Sets automatic mipmap generation.  If enabled, mipmaps are generated
-       when a texture image is uploaded. */
-       void set_auto_generate_mipmap(bool);
-
-       /// Deprecated.  Use set_auto_generate_mipmap instead.
-       DEPRECATED void set_generate_mipmap(bool g) { set_auto_generate_mipmap(g); }
-
        /// Loads a Graphics::Image from a file and uploads it to the texture.
        virtual void load_image(const std::string &, unsigned = 0);