| Index: gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h b/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
|
| index 09d07c0b587862b0d8f9769f504db5bede9bd5df..9c910a222829db67d681bff523f11611972b483f 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
|
| @@ -1381,11 +1381,9 @@ error::Error GLES2DecoderImpl::HandleGetBooleanv(uint32_t immediate_data_size,
|
| return error::kInvalidArguments;
|
| }
|
| DoGetBooleanv(pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetBooleanv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetBooleanv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1463,11 +1461,9 @@ error::Error GLES2DecoderImpl::HandleGetFloatv(uint32_t immediate_data_size,
|
| return error::kInvalidArguments;
|
| }
|
| DoGetFloatv(pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetFloatv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetFloatv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1512,11 +1508,9 @@ error::Error GLES2DecoderImpl::HandleGetFramebufferAttachmentParameteriv(
|
| return error::kInvalidArguments;
|
| }
|
| DoGetFramebufferAttachmentParameteriv(target, attachment, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetFramebufferAttachmentParameteriv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetFramebufferAttachmentParameteriv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1544,11 +1538,9 @@ error::Error GLES2DecoderImpl::HandleGetInteger64v(uint32_t immediate_data_size,
|
| return error::kInvalidArguments;
|
| }
|
| DoGetInteger64v(pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetInteger64v");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetInteger64v", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1577,11 +1569,9 @@ error::Error GLES2DecoderImpl::HandleGetIntegeri_v(uint32_t immediate_data_size,
|
| return error::kInvalidArguments;
|
| }
|
| glGetIntegeri_v(pname, index, data);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetIntegeri_v");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetIntegeri_v", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1611,11 +1601,9 @@ error::Error GLES2DecoderImpl::HandleGetInteger64i_v(
|
| return error::kInvalidArguments;
|
| }
|
| glGetInteger64i_v(pname, index, data);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetInteger64i_v");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetInteger64i_v", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1645,47 +1633,9 @@ error::Error GLES2DecoderImpl::HandleGetIntegerv(uint32_t immediate_data_size,
|
| return error::kInvalidArguments;
|
| }
|
| DoGetIntegerv(pname, params);
|
| - GLenum error = glGetError();
|
| - if (error == GL_NO_ERROR) {
|
| - result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetIntegerv", "");
|
| - }
|
| - return error::kNoError;
|
| -}
|
| -
|
| -error::Error GLES2DecoderImpl::HandleGetInternalformativ(
|
| - uint32_t immediate_data_size,
|
| - const void* cmd_data) {
|
| - if (!unsafe_es3_apis_enabled())
|
| - return error::kUnknownCommand;
|
| - const gles2::cmds::GetInternalformativ& c =
|
| - *static_cast<const gles2::cmds::GetInternalformativ*>(cmd_data);
|
| - (void)c;
|
| - GLenum target = static_cast<GLenum>(c.target);
|
| - GLenum format = static_cast<GLenum>(c.format);
|
| - GLenum pname = static_cast<GLenum>(c.pname);
|
| - GLsizei bufSize = static_cast<GLsizei>(c.bufSize);
|
| - typedef cmds::GetInternalformativ::Result Result;
|
| - GLsizei num_values = 0;
|
| - GetNumValuesReturnedForGLGet(pname, &num_values);
|
| - Result* result = GetSharedMemoryAs<Result*>(
|
| - c.params_shm_id, c.params_shm_offset, Result::ComputeSize(num_values));
|
| - GLint* params = result ? result->GetData() : NULL;
|
| - if (params == NULL) {
|
| - return error::kOutOfBounds;
|
| - }
|
| - LOCAL_COPY_REAL_GL_ERRORS_TO_WRAPPER("GetInternalformativ");
|
| - // Check that the client initialized the result.
|
| - if (result->size != 0) {
|
| - return error::kInvalidArguments;
|
| - }
|
| - glGetInternalformativ(target, format, pname, bufSize, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetIntegerv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetInternalformativ", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1716,11 +1666,9 @@ error::Error GLES2DecoderImpl::HandleGetProgramiv(uint32_t immediate_data_size,
|
| return error::kInvalidArguments;
|
| }
|
| DoGetProgramiv(program, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetProgramiv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetProgramiv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1758,11 +1706,9 @@ error::Error GLES2DecoderImpl::HandleGetRenderbufferParameteriv(
|
| return error::kInvalidArguments;
|
| }
|
| DoGetRenderbufferParameteriv(target, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetRenderbufferParameteriv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetRenderbufferParameteriv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1797,11 +1743,9 @@ error::Error GLES2DecoderImpl::HandleGetSamplerParameterfv(
|
| return error::kNoError;
|
| }
|
| glGetSamplerParameterfv(sampler, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetSamplerParameterfv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetSamplerParameterfv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1836,11 +1780,9 @@ error::Error GLES2DecoderImpl::HandleGetSamplerParameteriv(
|
| return error::kNoError;
|
| }
|
| glGetSamplerParameteriv(sampler, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetSamplerParameteriv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetSamplerParameteriv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1871,11 +1813,9 @@ error::Error GLES2DecoderImpl::HandleGetShaderiv(uint32_t immediate_data_size,
|
| return error::kInvalidArguments;
|
| }
|
| DoGetShaderiv(shader, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetShaderiv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetShaderiv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1909,11 +1849,9 @@ error::Error GLES2DecoderImpl::HandleGetSynciv(uint32_t immediate_data_size,
|
| return error::kNoError;
|
| }
|
| glGetSynciv(service_sync, pname, num_values, nullptr, values);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetSynciv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetSynciv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1949,11 +1887,9 @@ error::Error GLES2DecoderImpl::HandleGetTexParameterfv(
|
| return error::kInvalidArguments;
|
| }
|
| DoGetTexParameterfv(target, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetTexParameterfv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetTexParameterfv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -1989,11 +1925,9 @@ error::Error GLES2DecoderImpl::HandleGetTexParameteriv(
|
| return error::kInvalidArguments;
|
| }
|
| DoGetTexParameteriv(target, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetTexParameteriv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetTexParameteriv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -2025,11 +1959,9 @@ error::Error GLES2DecoderImpl::HandleGetVertexAttribfv(
|
| return error::kInvalidArguments;
|
| }
|
| DoGetVertexAttribfv(index, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetVertexAttribfv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetVertexAttribfv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -2061,11 +1993,9 @@ error::Error GLES2DecoderImpl::HandleGetVertexAttribiv(
|
| return error::kInvalidArguments;
|
| }
|
| DoGetVertexAttribiv(index, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetVertexAttribiv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetVertexAttribiv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -2095,11 +2025,9 @@ error::Error GLES2DecoderImpl::HandleGetVertexAttribIiv(
|
| return error::kInvalidArguments;
|
| }
|
| DoGetVertexAttribIiv(index, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetVertexAttribIiv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetVertexAttribIiv", "");
|
| }
|
| return error::kNoError;
|
| }
|
| @@ -2129,11 +2057,9 @@ error::Error GLES2DecoderImpl::HandleGetVertexAttribIuiv(
|
| return error::kInvalidArguments;
|
| }
|
| DoGetVertexAttribIuiv(index, pname, params);
|
| - GLenum error = glGetError();
|
| + GLenum error = LOCAL_PEEK_GL_ERROR("GetVertexAttribIuiv");
|
| if (error == GL_NO_ERROR) {
|
| result->SetNumResults(num_values);
|
| - } else {
|
| - LOCAL_SET_GL_ERROR(error, "GetVertexAttribIuiv", "");
|
| }
|
| return error::kNoError;
|
| }
|
|
|