WIP: GUI Toolkit
This commit is contained in:
20
shaders.cc
20
shaders.cc
@@ -121,14 +121,14 @@ GLint Program::getUniformLocation(std::string const& name) const
|
||||
return ret;
|
||||
}
|
||||
|
||||
GLint Program::getAttribLocation(std::string const& name) const
|
||||
{
|
||||
auto search = _attribLocCache.find(name);
|
||||
if (search != _attribLocCache.end())
|
||||
return search->second;
|
||||
// GLint Program::getAttribLocation(std::string const& name) const
|
||||
// {
|
||||
// auto search = _attribLocCache.find(name);
|
||||
// if (search != _attribLocCache.end())
|
||||
// return search->second;
|
||||
|
||||
GLint ret = glGetAttribLocation(_progID, name.c_str());
|
||||
if (ret != -1)
|
||||
_attribLocCache.emplace(name, ret);
|
||||
return ret;
|
||||
}
|
||||
// GLint ret = glGetAttribLocation(_progID, name.c_str());
|
||||
// if (ret != -1)
|
||||
// _attribLocCache.emplace(name, ret);
|
||||
// return ret;
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user