Index: cc/test/pixel_test_delegating_output_surface.h |
diff --git a/cc/test/pixel_test_delegating_output_surface.h b/cc/test/pixel_test_delegating_output_surface.h |
index 2b4166b95c08814f05e0b10cf413736b9fb12a2c..59ffa2e0dd773f5fcbd3561655484c371c6363fd 100644 |
--- a/cc/test/pixel_test_delegating_output_surface.h |
+++ b/cc/test/pixel_test_delegating_output_surface.h |
@@ -7,6 +7,7 @@ |
#include "base/memory/weak_ptr.h" |
#include "cc/output/output_surface.h" |
+#include "cc/output/renderer_settings.h" |
#include "cc/scheduler/begin_frame_source.h" |
#include "cc/surfaces/display.h" |
#include "cc/surfaces/display_client.h" |
@@ -23,8 +24,11 @@ class PixelTestDelegatingOutputSurface : public OutputSurface, |
PixelTestDelegatingOutputSurface( |
scoped_refptr<ContextProvider> compositor_context_provider, |
scoped_refptr<ContextProvider> worker_context_provider, |
+ scoped_refptr<ContextProvider> display_context_provider, |
+ const RendererSettings& renderer_settings, |
SharedBitmapManager* shared_bitmap_manager, |
gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager, |
+ const gfx::Size& surface_expansion_size, |
bool allow_force_reclaim_resources, |
bool synchronous_composite); |
~PixelTestDelegatingOutputSurface() override; |
@@ -56,9 +60,14 @@ class PixelTestDelegatingOutputSurface : public OutputSurface, |
SharedBitmapManager* const shared_bitmap_manager_; |
gpu::GpuMemoryBufferManager* const gpu_memory_buffer_manager_; |
+ const gfx::Size surface_expansion_size_; |
const bool allow_force_reclaim_resources_; |
const bool synchronous_composite_; |
+ // Passed to the Display. |
+ scoped_refptr<ContextProvider> display_context_provider_; |
+ RendererSettings renderer_settings_; |
+ |
gfx::Size enlarge_pass_texture_amount_; |
// TODO(danakj): These don't to be stored in unique_ptrs when OutputSurface |