X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramdata.h;h=e96a73acc651ba8ec9a1ab2b3af1cf77f337c4bc;hp=d9eaf7469e337bf93f5ea64612b57e8f34d7fe54;hb=6a137d39cc846f973ae7a1e157c320c04d900dd0;hpb=24c58bfd2c3c80d879ec796b2f206bdba8d9e58d diff --git a/source/programdata.h b/source/programdata.h index d9eaf746..e96a73ac 100644 --- a/source/programdata.h +++ b/source/programdata.h @@ -169,6 +169,12 @@ public: private: void uniform(const std::string &, Uniform *); + template + void uniform(const std::string &, V); + template + void uniform_array(const std::string &, unsigned, V); + bool validate_name(const std::string &) const; + void add_uniform(const std::string &, Uniform *); public: void uniform(const std::string &, const Uniform &); void uniform(const std::string &, int);