| Index: gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| index a886513fb9bf4a2d4cdb748096cf9f9e39322e34..d0b040b06c411efcaa04fd216fc6b861b61417ea 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| @@ -9535,6 +9535,14 @@ error::Error GLES2DecoderImpl::HandleBeginQueryEXT(
|
| case GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM:
|
| case GL_GET_ERROR_QUERY_CHROMIUM:
|
| break;
|
| + case GL_COMMANDS_COMPLETED_CHROMIUM:
|
| + if (!features().chromium_sync_query) {
|
| + LOCAL_SET_GL_ERROR(
|
| + GL_INVALID_OPERATION, "glBeginQueryEXT",
|
| + "not enabled for commands completed queries");
|
| + return error::kNoError;
|
| + }
|
| + break;
|
| default:
|
| if (!features().occlusion_query_boolean) {
|
| LOCAL_SET_GL_ERROR(
|
|
|