X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmaterials%2Fmaterial.h;h=727c61b7303c7faa230241d875c21605b6de598c;hb=842c817bb679a5a0abc05e8149e2e6e0ae1a0412;hp=350372dd144d4aadb194696e27bd86939cd85f2b;hpb=0912a8d73043961ab7a4d66cd2fbb13187483ffd;p=libs%2Fgl.git diff --git a/source/materials/material.h b/source/materials/material.h index 350372dd..727c61b7 100644 --- a/source/materials/material.h +++ b/source/materials/material.h @@ -96,10 +96,9 @@ protected: public: virtual ~Material() { } - virtual Program *create_compatible_shader() const; virtual const Program *create_compatible_shader(DataFile::Collection &) const; protected: - virtual std::string create_program_source() const = 0; + virtual void fill_program_info(std::string &, std::map &) const = 0; public: /** Returns the uniforms for the material. */