]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texture.h
Move internal format management to the Texture base class
[libs/gl.git] / source / texture.h
index f1a51767f577771477289c582375ab2170c98c11..1b80e950f08d93e54debd3bdc8b14ae4c7f458ac 100644 (file)
@@ -109,6 +109,7 @@ protected:
 
        unsigned id;
        GLenum target;
+       PixelFormat ifmt;
        TextureFilter min_filter;
        TextureFilter mag_filter;
        float max_anisotropy;
@@ -128,6 +129,7 @@ public:
 
 protected:
        static DataType get_alloc_type(PixelFormat);
+       void set_internal_format(PixelFormat);
 
        void update_parameter(int) const;
        void set_parameter_i(GLenum, int) const;