- void set_texture(const Texture *, const Sampler * = 0);
- void set_texturing(const Texturing *);
- unsigned allocate_effect_texunit();
+ void set_texture(Tag, const Texture *, const Sampler * = 0);
+private:
+ void set_texture(Tag, int, const Texture *, const Sampler *);
+ void flush_textures();
+public:
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+ DEPRECATED void set_texture(const Texture *, const Sampler * = 0);
+ DEPRECATED void set_texturing(const Texturing *);
+ DEPRECATED unsigned allocate_effect_texunit();
+#pragma GCC diagnostic pop