Index: gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
diff --git a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
index e7f990e317a9b4dabf6d37b26ec1474d38a0a8fc..af3262f2889b76bd26853ca4745cb49f05028b6d 100644 |
--- a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
+++ b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
@@ -25,14 +25,19 @@ class AsyncPixelTransferManagerIdle : public AsyncPixelTransferManager { |
virtual base::TimeDelta GetTotalTextureUploadTime() OVERRIDE; |
virtual void ProcessMorePendingTransfers() OVERRIDE; |
virtual bool NeedsProcessMorePendingTransfers() OVERRIDE; |
+ virtual void WaitAllAsyncTexImage2D() OVERRIDE; |
struct Task { |
- Task(uint64 transfer_id, const base::Closure& task); |
+ Task(uint64 transfer_id, |
+ AsyncPixelTransferDelegate* delegate, |
+ const base::Closure& task); |
~Task(); |
// This is non-zero if pixel transfer task. |
uint64 transfer_id; |
+ AsyncPixelTransferDelegate* delegate; |
+ |
base::Closure task; |
}; |