mutable int binding = -1;
const Texture *texture = 0;
const Sampler *sampler = 0;
+ int level = -1;
int replaced = -1;
};
void add_shader_data(const ProgramData &data);
void set_texture(Tag, const Texture *, const Sampler * = 0);
+ void set_texture(Tag, const Texture *, int, const Sampler * = 0);
private:
void flush_shader_data();