]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texture.h
Always bind textures in a specific texture unit
[libs/gl.git] / source / texture.h
index 6b8117fe4f7d11b1c385e174cb343da29f48d909..c091c884cacfd592833120b785c7f83ff2fe303e 100644 (file)
@@ -149,11 +149,11 @@ public:
        GLenum get_target() const { return target; }
        unsigned get_id() const { return id; }
 
-       void bind() const;
+       void bind() const { bind_to(0); }
        void bind_to(unsigned) const;
 
-       static const Texture *current();
-       static void unbind();
+       static const Texture *current(unsigned = 0);
+       static void unbind() { unbind_from(0); }
        static void unbind_from(unsigned);
 };