Append [0] to active array uniform names

TRAC #11796 Singed-off-by: Andrew Lewycky Signed-off-by: Daniel Koch Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@210 736b8ea6-26fd-11df-bfd4-992fa37f6226
parent 8ee00ea2
...@@ -2142,6 +2142,11 @@ void Program::getActiveUniform(GLuint index, GLsizei bufsize, GLsizei *length, G ...@@ -2142,6 +2142,11 @@ void Program::getActiveUniform(GLuint index, GLsizei bufsize, GLsizei *length, G
{ {
std::string string = undecorate(mUniforms[uniform]->name); std::string string = undecorate(mUniforms[uniform]->name);
if (mUniforms[uniform]->arraySize != 1)
{
string += "[0]";
}
strncpy(name, string.c_str(), bufsize); strncpy(name, string.c_str(), bufsize);
name[bufsize - 1] = '\0'; name[bufsize - 1] = '\0';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment