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 8aba7ff95ecc7b52a2fed2654284e0108e4dcb76..41a77b397dc9a6cccb90b3a072f948ff5929d529 100644 |
--- a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
+++ b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.h |
@@ -13,7 +13,8 @@ namespace gpu { |
class AsyncPixelTransferManagerIdle : public AsyncPixelTransferManager { |
public: |
- AsyncPixelTransferManagerIdle(); |
+ explicit AsyncPixelTransferManagerIdle( |
+ bool use_teximage2d_over_texsubimage2d); |
~AsyncPixelTransferManagerIdle() override; |
// AsyncPixelTransferManager implementation: |
@@ -43,10 +44,11 @@ class AsyncPixelTransferManagerIdle : public AsyncPixelTransferManager { |
// State shared between Managers and Delegates. |
struct SharedState { |
- SharedState(); |
+ explicit SharedState(bool use_teximage2d_over_texsubimage2d); |
~SharedState(); |
void ProcessNotificationTasks(); |
+ const bool use_teximage2d_over_texsubimage2d; |
int texture_upload_count; |
base::TimeDelta total_texture_upload_time; |
std::list<Task> tasks; |