| 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 dc85cc2ba8c19c749ce9de6b3785ce5b7ecff510..5d1c28f640ad4e1e6287cf3c43f5ad4a3f2ef5bc 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
|
| @@ -2644,6 +2644,42 @@ error::Error GLES2DecoderImpl::HandleDeleteQueriesEXTImmediate(
|
| return error::kNoError;
|
| }
|
|
|
| +error::Error GLES2DecoderImpl::HandleInsertEventMarkerEXT(
|
| + uint32 immediate_data_size, const gles2::InsertEventMarkerEXT& c) {
|
| + GLuint bucket_id = static_cast<GLuint>(c.bucket_id);
|
| + Bucket* bucket = GetBucket(bucket_id);
|
| + if (!bucket || bucket->size() == 0) {
|
| + return error::kInvalidArguments;
|
| + }
|
| + std::string str;
|
| + if (!bucket->GetAsString(&str)) {
|
| + return error::kInvalidArguments;
|
| + }
|
| + DoInsertEventMarkerEXT(0, str.c_str());
|
| + return error::kNoError;
|
| +}
|
| +
|
| +error::Error GLES2DecoderImpl::HandlePushGroupMarkerEXT(
|
| + uint32 immediate_data_size, const gles2::PushGroupMarkerEXT& c) {
|
| + GLuint bucket_id = static_cast<GLuint>(c.bucket_id);
|
| + Bucket* bucket = GetBucket(bucket_id);
|
| + if (!bucket || bucket->size() == 0) {
|
| + return error::kInvalidArguments;
|
| + }
|
| + std::string str;
|
| + if (!bucket->GetAsString(&str)) {
|
| + return error::kInvalidArguments;
|
| + }
|
| + DoPushGroupMarkerEXT(0, str.c_str());
|
| + return error::kNoError;
|
| +}
|
| +
|
| +error::Error GLES2DecoderImpl::HandlePopGroupMarkerEXT(
|
| + uint32 immediate_data_size, const gles2::PopGroupMarkerEXT& c) {
|
| + DoPopGroupMarkerEXT();
|
| + return error::kNoError;
|
| +}
|
| +
|
| error::Error GLES2DecoderImpl::HandleGetMaxValueInBufferCHROMIUM(
|
| uint32 immediate_data_size, const gles2::GetMaxValueInBufferCHROMIUM& c) {
|
| GLuint buffer_id = c.buffer_id;
|
|
|