| Index: cc/test/fake_output_surface.h
|
| diff --git a/cc/test/fake_output_surface.h b/cc/test/fake_output_surface.h
|
| index 1dbe036f4402fcd688d0b914bc55994fe58f8698..1f2a09909ea6940d0a62dab0f09424563dbc72e6 100644
|
| --- a/cc/test/fake_output_surface.h
|
| +++ b/cc/test/fake_output_surface.h
|
| @@ -27,52 +27,35 @@ class FakeOutputSurface : public OutputSurface {
|
|
|
| static std::unique_ptr<FakeOutputSurface> Create3d() {
|
| return base::WrapUnique(
|
| - new FakeOutputSurface(TestContextProvider::Create(), nullptr, false));
|
| + new FakeOutputSurface(TestContextProvider::Create()));
|
| }
|
|
|
| static std::unique_ptr<FakeOutputSurface> Create3d(
|
| scoped_refptr<ContextProvider> context_provider) {
|
| - return base::WrapUnique(
|
| - new FakeOutputSurface(context_provider, nullptr, false));
|
| - }
|
| -
|
| - static std::unique_ptr<FakeOutputSurface> Create3d(
|
| - scoped_refptr<ContextProvider> context_provider,
|
| - scoped_refptr<ContextProvider> worker_context_provider) {
|
| - return base::WrapUnique(new FakeOutputSurface(
|
| - context_provider, worker_context_provider, false));
|
| + return base::WrapUnique(new FakeOutputSurface(context_provider));
|
| }
|
|
|
| static std::unique_ptr<FakeOutputSurface> Create3d(
|
| std::unique_ptr<TestGLES2Interface> gl) {
|
| - return base::WrapUnique(new FakeOutputSurface(
|
| - TestContextProvider::Create(std::move(gl)), nullptr, false));
|
| + return base::WrapUnique(
|
| + new FakeOutputSurface(TestContextProvider::Create(std::move(gl))));
|
| }
|
|
|
| static std::unique_ptr<FakeOutputSurface> Create3d(
|
| std::unique_ptr<TestWebGraphicsContext3D> context) {
|
| - return base::WrapUnique(new FakeOutputSurface(
|
| - TestContextProvider::Create(std::move(context)), nullptr, false));
|
| + return base::WrapUnique(
|
| + new FakeOutputSurface(TestContextProvider::Create(std::move(context))));
|
| }
|
|
|
| static std::unique_ptr<FakeOutputSurface> CreateSoftware(
|
| std::unique_ptr<SoftwareOutputDevice> software_device) {
|
| - return base::WrapUnique(new FakeOutputSurface(
|
| - nullptr, nullptr, std::move(software_device), false));
|
| - }
|
| -
|
| - static std::unique_ptr<FakeOutputSurface> CreateNoRequireSyncPoint(
|
| - std::unique_ptr<TestWebGraphicsContext3D> context) {
|
| - std::unique_ptr<FakeOutputSurface> surface(Create3d(std::move(context)));
|
| - surface->capabilities_.delegated_sync_points_required = false;
|
| - return surface;
|
| + return base::WrapUnique(new FakeOutputSurface(std::move(software_device)));
|
| }
|
|
|
| static std::unique_ptr<FakeOutputSurface> CreateOffscreen(
|
| std::unique_ptr<TestWebGraphicsContext3D> context) {
|
| - std::unique_ptr<FakeOutputSurface> surface(
|
| - new FakeOutputSurface(TestContextProvider::Create(std::move(context)),
|
| - TestContextProvider::CreateWorker(), false));
|
| + auto surface = base::WrapUnique(
|
| + new FakeOutputSurface(TestContextProvider::Create(std::move(context))));
|
| surface->capabilities_.uses_default_gl_framebuffer = false;
|
| return surface;
|
| }
|
| @@ -126,14 +109,9 @@ class FakeOutputSurface : public OutputSurface {
|
| void ReturnResourcesHeldByParent();
|
|
|
| protected:
|
| - FakeOutputSurface(scoped_refptr<ContextProvider> context_provider,
|
| - scoped_refptr<ContextProvider> worker_context_provider,
|
| - bool delegated_rendering);
|
| -
|
| - FakeOutputSurface(scoped_refptr<ContextProvider> context_provider,
|
| - scoped_refptr<ContextProvider> worker_context_provider,
|
| - std::unique_ptr<SoftwareOutputDevice> software_device,
|
| - bool delegated_rendering);
|
| + explicit FakeOutputSurface(scoped_refptr<ContextProvider> context_provider);
|
| + explicit FakeOutputSurface(
|
| + std::unique_ptr<SoftwareOutputDevice> software_device);
|
|
|
| OutputSurfaceClient* client_ = nullptr;
|
| std::unique_ptr<CompositorFrame> last_sent_frame_;
|
|
|