Index: cc/test/fake_compositor_frame_sink.h |
diff --git a/cc/test/fake_compositor_frame_sink.h b/cc/test/fake_compositor_frame_sink.h |
index 27a964eaf201ba5c186ac121d2c773335278a4c6..c404d58b301f0485e572b6ec496452fd90f4fe05 100644 |
--- a/cc/test/fake_compositor_frame_sink.h |
+++ b/cc/test/fake_compositor_frame_sink.h |
@@ -46,6 +46,15 @@ class FakeCompositorFrameSink : public CompositorFrameSink { |
TestContextProvider::CreateWorker())); |
} |
+ static std::unique_ptr<FakeCompositorFrameSink> |
+ Create3dForGpuRasterization() { |
+ auto context = TestWebGraphicsContext3D::Create(); |
+ context->set_gpu_rasterization(true); |
+ auto context_provider = TestContextProvider::Create(std::move(context)); |
+ return base::WrapUnique(new FakeCompositorFrameSink( |
+ std::move(context_provider), TestContextProvider::CreateWorker())); |
+ } |
+ |
static std::unique_ptr<FakeCompositorFrameSink> CreateSoftware() { |
return base::WrapUnique(new FakeCompositorFrameSink(nullptr, nullptr)); |
} |