X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramdata.cpp;fp=source%2Fprogramdata.cpp;h=68820c59cc9fd0fd829792ebf547190d23c0fe9f;hp=3561719725501a4ca7663ad4ae6c3e825e6bd10b;hb=4af69ec90120a0be828a1ae475a38674087110b5;hpb=ed7ca8892daceebb963950945fed5e75bd96a8a1 diff --git a/source/programdata.cpp b/source/programdata.cpp index 35617197..68820c59 100644 --- a/source/programdata.cpp +++ b/source/programdata.cpp @@ -421,6 +421,12 @@ const Uniform &ProgramData::get_uniform(const string &name) const return *uniforms[i].value; } +const Uniform *ProgramData::find_uniform(const string &name) const +{ + int i = find_uniform_index(name); + return (i>=0 ? uniforms[i].value : 0); +} + bool ProgramData::uniform_name_compare(const NamedUniform &nu, const string &name) { return nu.name