namespace Msp {
namespace GL {
-class TexEnv;
class Texture;
class Texturing: public Bindable<Texturing>
struct Attachment
{
const Texture *tex;
- const TexEnv *env;
Attachment();
};
~Texturing();
void attach(unsigned, const Texture &);
- void attach(unsigned, const Texture &, const TexEnv &);
void detach(unsigned);
private:
- void set_attachment(unsigned, const Texture *, const TexEnv *);
+ void set_attachment(unsigned, const Texture *);
void bind_attachment(unsigned) const;
static void unbind_attachment(unsigned);