GLenum get_target() const { return target; }
unsigned get_id() const { return id; }
- void bind() const { bind_to(0); }
- void bind_to(unsigned) const;
+ void bind(bool legacy = true) const { bind_to(0, legacy); }
+ void bind_to(unsigned, bool = true) const;
static const Texture *current(unsigned = 0);
static void unbind() { unbind_from(0); }