X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftechnique.h;h=f80e2f6144e0f59d32bade49829c721df5b15d27;hp=bed1db3385046e23af3311fc7dd649cd8fc8c0a1;hb=a993091fbb8fdb76a1d02be9de59529c14b59cf0;hpb=c01b102f54770c37a62870f60a849b479aa3285c diff --git a/source/technique.h b/source/technique.h index bed1db33..f80e2f61 100644 --- a/source/technique.h +++ b/source/technique.h @@ -37,6 +37,7 @@ private: private: void material(const std::string &, const std::string &); void texture(const std::string &, const std::string &); + void uniforms(); }; public: @@ -51,6 +52,8 @@ public: const RenderPass &get_pass(const Tag &) const; const PassMap &get_passes() const { return passes; } bool replace_texture(const std::string &, const Texture &); + bool replace_material(const std::string &, const Material &); + bool replace_uniforms(const ProgramData &); bool has_shaders() const; };