Index: gpu/command_buffer/build_gles2_cmd_buffer.py |
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py |
index a6a6323e2f807c18f7a664ee203f08a3541185cc..756f962b2e9dcc63f76408c9dfd1300c7e4674bf 100755 |
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py |
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py |
@@ -5867,8 +5867,10 @@ TEST_P(%(test_name)s, %(name)sInvalidArgsBadSharedMemoryId) { |
" helper_->%s(%s%sGetResultShmId(), GetResultShmOffset());\n" % |
(func.name, arg_string, comma)) |
file.Write(" WaitForCmd();\n") |
- file.Write(" %s result_value = *result;\n" % func.return_type) |
- file.Write(' GPU_CLIENT_LOG("returned " << result_value);\n') |
+ file.Write(" %s result_value = *result" % func.return_type) |
+ if func.return_type == "GLboolean": |
+ file.Write(" != 0") |
+ file.Write(';\n GPU_CLIENT_LOG("returned " << result_value);\n') |
file.Write(" CheckGLError();\n") |
file.Write(" return result_value;\n") |
file.Write("}\n") |