| Index: cc/trees/layer_tree_host_unittest.cc
|
| diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc
|
| index f188260c48286559b55c4929042e5bff44d7d157..56003e11dbaf60b678e4856499aa226c09f45a14 100644
|
| --- a/cc/trees/layer_tree_host_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_unittest.cc
|
| @@ -5761,6 +5761,48 @@ class LayerTreeHostTestCrispUpAfterPinchEndsWithOneCopy
|
|
|
| MULTI_THREAD_IMPL_TEST_F(LayerTreeHostTestCrispUpAfterPinchEndsWithOneCopy);
|
|
|
| +class RasterizeWithGpuRasterizationCreatesResources : public LayerTreeHostTest {
|
| + protected:
|
| + RasterizeWithGpuRasterizationCreatesResources() {}
|
| +
|
| + void InitializeSettings(LayerTreeSettings* settings) override {
|
| + settings->impl_side_painting = true;
|
| + settings->gpu_rasterization_forced = true;
|
| + }
|
| +
|
| + void SetupTree() override {
|
| + client_.set_fill_with_nonsolid_color(true);
|
| +
|
| + scoped_refptr<Layer> root = Layer::Create();
|
| + root->SetBounds(gfx::Size(500, 500));
|
| +
|
| + scoped_ptr<FakePicturePile> pile(new FakePicturePile);
|
| + scoped_refptr<FakePictureLayer> layer =
|
| + FakePictureLayer::CreateWithRecordingSource(&client_, pile.Pass());
|
| + layer->SetBounds(gfx::Size(500, 500));
|
| + layer->SetContentsOpaque(true);
|
| + root->AddChild(layer);
|
| +
|
| + layer_tree_host()->SetRootLayer(root);
|
| + LayerTreeHostTest::SetupTree();
|
| + }
|
| +
|
| + void BeginTest() override { PostSetNeedsCommitToMainThread(); }
|
| +
|
| + DrawResult PrepareToDrawOnThread(LayerTreeHostImpl* host_impl,
|
| + LayerTreeHostImpl::FrameData* frame_data,
|
| + DrawResult draw_result) override {
|
| + EXPECT_NE(0u, host_impl->resource_provider()->num_resources());
|
| + EndTest();
|
| + return draw_result;
|
| + }
|
| + void AfterTest() override {}
|
| +
|
| + FakeContentLayerClient client_;
|
| +};
|
| +
|
| +MULTI_THREAD_IMPL_TEST_F(RasterizeWithGpuRasterizationCreatesResources);
|
| +
|
| class LayerTreeHostTestContinuousDrawWhenCreatingVisibleTiles
|
| : public LayerTreeHostTest {
|
| protected:
|
|
|