| 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 f64e6cf2f554c8bba5472697cc18243f9284a7f2..ab60f0d314fc3d9e5cc95a72dc38a4af636cba10 100755
|
| --- a/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| +++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
|
| @@ -2725,8 +2725,12 @@ _FUNCTION_INFO = {
|
| 'unsafe': True
|
| },
|
| 'GetInternalformativ': {
|
| - 'type': 'GETn',
|
| + 'type': 'Custom',
|
| + 'data_transfer_methods': ['shm'],
|
| 'result': ['SizedResult<GLint>'],
|
| + 'cmd_args':
|
| + 'GLenumRenderBufferTarget target, GLenumRenderBufferFormat format, '
|
| + 'GLenumInternalFormatParameter pname, GLint* params',
|
| 'unsafe': True,
|
| },
|
| 'GetMaxValueInBufferCHROMIUM': {
|
| @@ -6376,11 +6380,9 @@ class GETnHandler(TypeHandler):
|
| }
|
| """
|
| else:
|
| - code = """ GLenum error = glGetError();
|
| + code = """ GLenum error = LOCAL_PEEK_GL_ERROR("%(func_name)s");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "%(func_name)s", "");
|
| }
|
| return error::kNoError;
|
| }
|
|
|