]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/sampler.h
Remove default sampler from Texture
[libs/gl.git] / source / core / sampler.h
index 79aea8f8b76621f6ed9f5e5f44d0df08bf84aa0d..bb02269f8c0ec9bcfd4408b3e48fa49702b90e06 100644 (file)
@@ -99,7 +99,6 @@ private:
        };
 
        unsigned id;
-       const Texture *owner;
        TextureFilter min_filter;
        TextureFilter mag_filter;
        float max_anisotropy;
@@ -113,10 +112,8 @@ private:
 
 public:
        Sampler();
-       Sampler(const Texture &);
-private:
-       void init();
 
+private:
        void update_parameter(int) const;
        void set_parameter_i(unsigned, int) const;
        void set_parameter_f(unsigned, float) const;
@@ -165,7 +162,7 @@ public:
        static void unbind() { unbind_from(0); }
        static void unbind_from(unsigned);
 
-       void unload();
+       void set_debug_name(const std::string &);
 };