]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/material.h
Remove some deprecated stuff that's getting in the way
[libs/gl.git] / source / materials / material.h
index 8f387a43bfacfbdc4b2b5629d1a5a718f653a5cd..43da2542612d7ba50bbb4f4e0d2ee886f7a48483 100644 (file)
@@ -11,8 +11,6 @@
 namespace Msp {
 namespace GL {
 
-class Texturing;
-
 class Material
 {
 private:
@@ -97,7 +95,7 @@ protected:
 public:
        virtual ~Material() { }
 
-       virtual const Program *create_compatible_shader(DataFile::Collection &, const std::map<std::string, int> & = std::map<std::string, int>()) const;
+       virtual const Program *create_compatible_shader(const std::map<std::string, int> & = std::map<std::string, int>()) const;
 protected:
        virtual void fill_program_info(std::string &, std::map<std::string, int> &) const = 0;
 
@@ -105,15 +103,12 @@ public:
        /** Returns the uniforms for the material. */
        const ProgramData &get_shader_data() const { return shdata; }
 
-protected:
-       DEPRECATED void attach_texture_to(const Texture *, Texturing &, ProgramData &, const std::string &) const;
-public:
-       DEPRECATED virtual void attach_textures_to(Texturing &, ProgramData &) const = 0;
-
        virtual const Tag *get_texture_tags() const = 0;
        virtual const Texture *get_texture(Tag) const = 0;
        const Sampler *get_sampler() const { return sampler; }
 
+       void set_debug_name(const std::string &);
+
        template<typename T>
        static void register_type(const std::string &);
 private: