Index: gpu/command_buffer/service/program_manager.cc |
=================================================================== |
--- gpu/command_buffer/service/program_manager.cc (revision 45593) |
+++ gpu/command_buffer/service/program_manager.cc (working copy) |
@@ -213,13 +213,15 @@ |
*params = attrib_infos_.size(); |
break; |
case GL_ACTIVE_ATTRIBUTE_MAX_LENGTH: |
- *params = max_attrib_name_length_; |
+ // Notice +1 to accomodate NULL terminator. |
+ *params = max_attrib_name_length_ + 1; |
break; |
case GL_ACTIVE_UNIFORMS: |
*params = uniform_infos_.size(); |
break; |
case GL_ACTIVE_UNIFORM_MAX_LENGTH: |
- *params = max_uniform_name_length_; |
+ // Notice +1 to accomodate NULL terminator. |
+ *params = max_uniform_name_length_ + 1; |
break; |
default: |
glGetProgramiv(program_id_, pname, params); |