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..9fab5c2f68e9b8bd13363548fa968c3138852f8d 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_texsubimage2d_over_teximage2d); |
~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_texsubimage2d_over_teximage2d); |
~SharedState(); |
void ProcessNotificationTasks(); |
+ const bool use_texsubimage2d_over_teximage2d; |
int texture_upload_count; |
base::TimeDelta total_texture_upload_time; |
std::list<Task> tasks; |