diff options
Diffstat (limited to 'cc/test/fake_output_surface.cc')
-rw-r--r-- | cc/test/fake_output_surface.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/cc/test/fake_output_surface.cc b/cc/test/fake_output_surface.cc index d54d2d1..0279421 100644 --- a/cc/test/fake_output_surface.cc +++ b/cc/test/fake_output_surface.cc @@ -16,6 +16,21 @@ namespace cc { FakeOutputSurface::FakeOutputSurface( scoped_refptr<ContextProvider> context_provider, + scoped_refptr<ContextProvider> worker_context_provider, + bool delegated_rendering) + : OutputSurface(context_provider, worker_context_provider), + client_(NULL), + num_sent_frames_(0), + has_external_stencil_test_(false), + framebuffer_(0) { + if (delegated_rendering) { + capabilities_.delegated_rendering = true; + capabilities_.max_frames_pending = 1; + } +} + +FakeOutputSurface::FakeOutputSurface( + scoped_refptr<ContextProvider> context_provider, bool delegated_rendering) : OutputSurface(context_provider), client_(NULL), |