| 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 9b038f876a8907dde61548b663bd64ff3952441e..ad21e1a4f0dc6b8de9ff54bebaad2eec78145187 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| @@ -3844,6 +3844,8 @@ error::Error GLES2DecoderImpl::HandleRegisterSharedIdsCHROMIUM(
|
|
|
| void GLES2DecoderImpl::DoClear(GLbitfield mask) {
|
| if (CheckBoundFramebuffersValid("glClear")) {
|
| + UNSHIPPED_TRACE_EVENT_INSTANT2("test_gpu", "DoClear", "red", clear_red_,
|
| + "green", clear_green_);
|
| ApplyDirtyState();
|
| glClear(mask);
|
| }
|
| @@ -4153,6 +4155,7 @@ void GLES2DecoderImpl::DoBlitFramebufferEXT(
|
| glBlitFramebufferEXT(
|
| srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
|
| }
|
| + UNSHIPPED_TRACE_EVENT_INSTANT1("test_gpu", "DoBlit", "width", srcX1 - srcX0);
|
| }
|
|
|
| void GLES2DecoderImpl::DoRenderbufferStorageMultisample(
|
| @@ -7269,8 +7272,10 @@ error::Error GLES2DecoderImpl::HandleSwapBuffers(
|
| bool is_offscreen = !!offscreen_target_frame_buffer_.get();
|
| int this_frame_number = frame_number_++;
|
| // TRACE_EVENT for gpu tests:
|
| - TRACE_EVENT_INSTANT1("test_gpu", "SwapBuffers",
|
| - "GLImpl", static_cast<int>(gfx::GetGLImplementation()));
|
| + TRACE_EVENT_INSTANT2("test_gpu", "SwapBuffers",
|
| + "GLImpl", static_cast<int>(gfx::GetGLImplementation()),
|
| + "width", (is_offscreen ? offscreen_size_.width() :
|
| + surface_->GetSize().width()));
|
| TRACE_EVENT2("gpu", "GLES2DecoderImpl::HandleSwapBuffers",
|
| "offscreen", is_offscreen,
|
| "frame", this_frame_number);
|
|
|