| Index: gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc
|
| diff --git a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc
|
| index 88aff575b0816edcf20b692ced4140029b63f497..dcd870ddd0c730cd05daf4296faa317f7d4f1083 100644
|
| --- a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc
|
| +++ b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "base/bind.h"
|
| #include "base/debug/trace_event.h"
|
| +#include "base/debug/trace_event_synthetic_delay.h"
|
| #include "base/lazy_instance.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "gpu/command_buffer/service/safe_shared_memory_pool.h"
|
| @@ -98,6 +99,7 @@ void AsyncPixelTransferDelegateIdle::AsyncTexImage2D(
|
| const AsyncTexImage2DParams& tex_params,
|
| const AsyncMemoryParams& mem_params,
|
| const base::Closure& bind_callback) {
|
| + TRACE_EVENT_SYNTHETIC_DELAY_BEGIN("gpu.AsyncTexImage");
|
| DCHECK_EQ(static_cast<GLenum>(GL_TEXTURE_2D), tex_params.target);
|
| DCHECK(mem_params.shared_memory);
|
| DCHECK_LE(mem_params.shm_data_offset + mem_params.shm_data_size,
|
| @@ -121,6 +123,7 @@ void AsyncPixelTransferDelegateIdle::AsyncTexImage2D(
|
| void AsyncPixelTransferDelegateIdle::AsyncTexSubImage2D(
|
| const AsyncTexSubImage2DParams& tex_params,
|
| const AsyncMemoryParams& mem_params) {
|
| + TRACE_EVENT_SYNTHETIC_DELAY_BEGIN("gpu.AsyncTexImage");
|
| DCHECK_EQ(static_cast<GLenum>(GL_TEXTURE_2D), tex_params.target);
|
| DCHECK(mem_params.shared_memory);
|
| DCHECK_LE(mem_params.shm_data_offset + mem_params.shm_data_size,
|
| @@ -188,6 +191,7 @@ void AsyncPixelTransferDelegateIdle::PerformAsyncTexImage2D(
|
| data);
|
| }
|
|
|
| + TRACE_EVENT_SYNTHETIC_DELAY_END("gpu.AsyncTexImage");
|
| transfer_in_progress_ = false;
|
| shared_state_->texture_upload_count++;
|
| shared_state_->total_texture_upload_time +=
|
| @@ -243,6 +247,7 @@ void AsyncPixelTransferDelegateIdle::PerformAsyncTexSubImage2D(
|
| data);
|
| }
|
|
|
| + TRACE_EVENT_SYNTHETIC_DELAY_END("gpu.AsyncTexImage");
|
| transfer_in_progress_ = false;
|
| shared_state_->texture_upload_count++;
|
| shared_state_->total_texture_upload_time +=
|
|
|