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 7b5b57b58b59dfee94b835a3262cfdc38abc14b4..d649bbe5b4ac7a4e884488333606fc90b7afefdf 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
@@ -11051,7 +11051,7 @@ void GLES2DecoderImpl::DoSwapBuffers() { |
} |
ScopedGPUTrace scoped_gpu_trace(gpu_tracer_.get(), kTraceDecoder, |
- "gpu_toplevel", "SwapBuffer"); |
+ "GLES2Decoder", "SwapBuffer"); |
bool is_tracing; |
TRACE_EVENT_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("gpu.debug"), |
@@ -13134,19 +13134,10 @@ void GLES2DecoderImpl::DoInsertEventMarkerEXT( |
} |
void GLES2DecoderImpl::DoPushGroupMarkerEXT( |
- GLsizei length, const GLchar* marker) { |
- if (!marker) { |
- marker = ""; |
- } |
- std::string name = length ? std::string(marker, length) : std::string(marker); |
- debug_marker_manager_.PushGroup(name); |
- gpu_tracer_->Begin(TRACE_DISABLED_BY_DEFAULT("gpu_group_marker"), name, |
- kTraceGroupMarker); |
+ GLsizei /*length*/, const GLchar* /*marker*/) { |
} |
void GLES2DecoderImpl::DoPopGroupMarkerEXT(void) { |
- debug_marker_manager_.PopGroup(); |
- gpu_tracer_->End(kTraceGroupMarker); |
} |
void GLES2DecoderImpl::DoBindTexImage2DCHROMIUM( |
@@ -13255,6 +13246,7 @@ error::Error GLES2DecoderImpl::HandleTraceBeginCHROMIUM( |
return error::kInvalidArguments; |
} |
+ debug_marker_manager_.PushGroup(trace_name); |
if (!gpu_tracer_->Begin(category_name, trace_name, kTraceCHROMIUM)) { |
LOCAL_SET_GL_ERROR( |
GL_INVALID_OPERATION, |
@@ -13265,6 +13257,7 @@ error::Error GLES2DecoderImpl::HandleTraceBeginCHROMIUM( |
} |
void GLES2DecoderImpl::DoTraceEndCHROMIUM() { |
+ debug_marker_manager_.PopGroup(); |
if (!gpu_tracer_->End(kTraceCHROMIUM)) { |
LOCAL_SET_GL_ERROR(GL_INVALID_OPERATION, |
"glTraceEndCHROMIUM", "no trace begin found"); |