Index: gpu/command_buffer/client/gles2_implementation.cc |
diff --git a/gpu/command_buffer/client/gles2_implementation.cc b/gpu/command_buffer/client/gles2_implementation.cc |
index 43b88a09f0fd78da586f001cf6166e380d9f7667..6be46b9598eb219841de0f86ef17d3b529dcd86a 100644 |
--- a/gpu/command_buffer/client/gles2_implementation.cc |
+++ b/gpu/command_buffer/client/gles2_implementation.cc |
@@ -3609,12 +3609,19 @@ void GLES2Implementation::TraceBeginCHROMIUM(const char* name) { |
GPU_CLIENT_SINGLE_THREAD_CHECK(); |
GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTraceBeginCHROMIUM(" |
<< name << ")"); |
- |
+ TRACE_EVENT_ASYNC_BEGIN0("gpu", "GLES2::Trace", this); |
SetBucketAsCString(kResultBucketId, name); |
helper_->TraceBeginCHROMIUM(kResultBucketId); |
helper_->SetBucketSize(kResultBucketId, 0); |
} |
+void GLES2Implementation::TraceEndCHROMIUM() { |
+ GPU_CLIENT_SINGLE_THREAD_CHECK(); |
+ GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTraceEndCHROMIUM(" << ")"); |
+ helper_->TraceEndCHROMIUM(); |
+ TRACE_EVENT_ASYNC_END0("gpu", "GLES2::Trace", this); |
+} |
+ |
void* GLES2Implementation::MapBufferCHROMIUM(GLuint target, GLenum access) { |
GPU_CLIENT_SINGLE_THREAD_CHECK(); |
GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMapBufferCHROMIUM(" |