| Index: gpu/command_buffer/service/async_pixel_transfer_manager_egl.h
|
| diff --git a/gpu/command_buffer/service/async_pixel_transfer_manager_egl.h b/gpu/command_buffer/service/async_pixel_transfer_manager_egl.h
|
| index 0b7421666b51aaf7d6e13f83c4dfb1fd913a8118..dc604bba4f9360cf684448a5930c6c65a3295484 100644
|
| --- a/gpu/command_buffer/service/async_pixel_transfer_manager_egl.h
|
| +++ b/gpu/command_buffer/service/async_pixel_transfer_manager_egl.h
|
| @@ -11,6 +11,7 @@
|
|
|
| namespace gpu {
|
| class AsyncPixelTransferDelegateEGL;
|
| +class AsyncPixelTransferManagerCompressed;
|
| class AsyncPixelTransferUploadStats;
|
|
|
| class AsyncPixelTransferManagerEGL : public AsyncPixelTransferManager {
|
| @@ -43,10 +44,19 @@ class AsyncPixelTransferManagerEGL : public AsyncPixelTransferManager {
|
| };
|
|
|
| private:
|
| + friend class AsyncPixelTransferManagerCompressed;
|
| +
|
| + // Used by AsyncPixelTransferManagerCompressed:
|
| + void SuspendUploads(base::WaitableEvent* waitable);
|
| + void SignalWhenUploadsCompleted(base::WaitableEvent* waitable);
|
| +
|
| // AsyncPixelTransferManager implementation:
|
| AsyncPixelTransferDelegate* CreatePixelTransferDelegateImpl(
|
| gles2::TextureRef* ref,
|
| const AsyncTexImage2DParams& define_params) override;
|
| + virtual AsyncPixelTransferDelegate* CreatePixelTransferDelegateImpl(
|
| + gles2::TextureRef* ref,
|
| + const AsyncCompressedTexImage2DParams& define_params) override;
|
|
|
| SharedState shared_state_;
|
|
|
|
|