Index: cc/layer_tree_host_impl_unittest.cc |
diff --git a/cc/layer_tree_host_impl_unittest.cc b/cc/layer_tree_host_impl_unittest.cc |
index 846449e9e3c51ef79749560ba077d88d9a7995fd..56b251956f39add7810a127c50b0d2366154db3f 100644 |
--- a/cc/layer_tree_host_impl_unittest.cc |
+++ b/cc/layer_tree_host_impl_unittest.cc |
@@ -1868,12 +1868,12 @@ TEST_P(LayerTreeHostImplTest, viewportCovered) |
ASSERT_EQ(1u, frame.renderPasses.size()); |
size_t numGutterQuads = 0; |
- for (size_t i = 0; i < frame.renderPasses[0]->quadList().size(); ++i) |
- numGutterQuads += (frame.renderPasses[0]->quadList()[i]->material == DrawQuad::SOLID_COLOR) ? 1 : 0; |
+ for (size_t i = 0; i < frame.renderPasses[0]->quad_list.size(); ++i) |
+ numGutterQuads += (frame.renderPasses[0]->quad_list[i]->material == DrawQuad::SOLID_COLOR) ? 1 : 0; |
EXPECT_EQ(0u, numGutterQuads); |
- EXPECT_EQ(1u, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(1u, frame.renderPasses[0]->quad_list.size()); |
- verifyQuadsExactlyCoverRect(frame.renderPasses[0]->quadList(), gfx::Rect(gfx::Point(), viewportSize)); |
+ verifyQuadsExactlyCoverRect(frame.renderPasses[0]->quad_list, gfx::Rect(gfx::Point(), viewportSize)); |
m_hostImpl->didDrawAllLayers(frame); |
} |
@@ -1892,12 +1892,12 @@ TEST_P(LayerTreeHostImplTest, viewportCovered) |
m_hostImpl->didDrawAllLayers(frame); |
size_t numGutterQuads = 0; |
- for (size_t i = 0; i < frame.renderPasses[0]->quadList().size(); ++i) |
- numGutterQuads += (frame.renderPasses[0]->quadList()[i]->material == DrawQuad::SOLID_COLOR) ? 1 : 0; |
+ for (size_t i = 0; i < frame.renderPasses[0]->quad_list.size(); ++i) |
+ numGutterQuads += (frame.renderPasses[0]->quad_list[i]->material == DrawQuad::SOLID_COLOR) ? 1 : 0; |
EXPECT_EQ(1u, numGutterQuads); |
- EXPECT_EQ(1u, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(1u, frame.renderPasses[0]->quad_list.size()); |
- verifyQuadsExactlyCoverRect(frame.renderPasses[0]->quadList(), gfx::Rect(gfx::Point(), viewportSize)); |
+ verifyQuadsExactlyCoverRect(frame.renderPasses[0]->quad_list, gfx::Rect(gfx::Point(), viewportSize)); |
m_hostImpl->didDrawAllLayers(frame); |
} |
@@ -1915,12 +1915,12 @@ TEST_P(LayerTreeHostImplTest, viewportCovered) |
ASSERT_EQ(1u, frame.renderPasses.size()); |
size_t numGutterQuads = 0; |
- for (size_t i = 0; i < frame.renderPasses[0]->quadList().size(); ++i) |
- numGutterQuads += (frame.renderPasses[0]->quadList()[i]->material == DrawQuad::SOLID_COLOR) ? 1 : 0; |
+ for (size_t i = 0; i < frame.renderPasses[0]->quad_list.size(); ++i) |
+ numGutterQuads += (frame.renderPasses[0]->quad_list[i]->material == DrawQuad::SOLID_COLOR) ? 1 : 0; |
EXPECT_EQ(4u, numGutterQuads); |
- EXPECT_EQ(5u, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(5u, frame.renderPasses[0]->quad_list.size()); |
- verifyQuadsExactlyCoverRect(frame.renderPasses[0]->quadList(), gfx::Rect(gfx::Point(), viewportSize)); |
+ verifyQuadsExactlyCoverRect(frame.renderPasses[0]->quad_list, gfx::Rect(gfx::Point(), viewportSize)); |
m_hostImpl->didDrawAllLayers(frame); |
} |
@@ -2366,10 +2366,10 @@ TEST_P(LayerTreeHostImplTest, contributingLayerEmptyScissorPartialSwap) |
// Verify all quads have been computed |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- ASSERT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- ASSERT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
- EXPECT_EQ(DrawQuad::SOLID_COLOR, frame.renderPasses[0]->quadList()[0]->material); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
+ ASSERT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ ASSERT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
+ EXPECT_EQ(DrawQuad::SOLID_COLOR, frame.renderPasses[0]->quad_list[0]->material); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
} |
} |
@@ -2387,10 +2387,10 @@ TEST_P(LayerTreeHostImplTest, contributingLayerEmptyScissorNoPartialSwap) |
// Verify all quads have been computed |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- ASSERT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- ASSERT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
- EXPECT_EQ(DrawQuad::SOLID_COLOR, frame.renderPasses[0]->quadList()[0]->material); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
+ ASSERT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ ASSERT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
+ EXPECT_EQ(DrawQuad::SOLID_COLOR, frame.renderPasses[0]->quad_list[0]->material); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
} |
} |
@@ -2714,14 +2714,15 @@ static inline scoped_ptr<RenderPass> createRenderPassWithResource(ResourceProvid |
{ |
ResourceProvider::ResourceId resourceId = provider->createResource(0, gfx::Size(1, 1), GL_RGBA, ResourceProvider::TextureUsageAny); |
- scoped_ptr<TestRenderPass> pass = TestRenderPass::create(RenderPass::Id(1, 1), gfx::Rect(0, 0, 1, 1), WebTransformationMatrix()); |
+ scoped_ptr<TestRenderPass> pass = TestRenderPass::Create(); |
+ pass->SetNew(RenderPass::Id(1, 1), gfx::Rect(0, 0, 1, 1), gfx::Rect(0, 0, 1, 1), WebTransformationMatrix()); |
scoped_ptr<SharedQuadState> sharedState = SharedQuadState::Create(); |
sharedState->SetAll(WebTransformationMatrix(), gfx::Rect(0, 0, 1, 1), gfx::Rect(0, 0, 1, 1), 1); |
scoped_ptr<TextureDrawQuad> quad = TextureDrawQuad::Create(); |
quad->SetNew(sharedState.get(), gfx::Rect(0, 0, 1, 1), gfx::Rect(0, 0, 1, 1), resourceId, false, gfx::RectF(0, 0, 1, 1), false); |
- pass->appendSharedQuadState(sharedState.Pass()); |
- pass->appendQuad(quad.PassAs<DrawQuad>()); |
+ pass->AppendSharedQuadState(sharedState.Pass()); |
+ pass->AppendQuad(quad.PassAs<DrawQuad>()); |
return pass.PassAs<RenderPass>(); |
} |
@@ -3148,21 +3149,21 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithClipping) |
// Must receive two render passes, each with one quad |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_EQ(2U, frame.renderPasses[0]->quadList().size()); |
- ASSERT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_EQ(2U, frame.renderPasses[0]->quad_list.size()); |
+ ASSERT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
// Verify that the child layers are being clipped. |
- gfx::Rect quadVisibleRect = frame.renderPasses[0]->quadList()[0]->visible_rect; |
+ gfx::Rect quadVisibleRect = frame.renderPasses[0]->quad_list[0]->visible_rect; |
EXPECT_LT(quadVisibleRect.width(), 100); |
- quadVisibleRect = frame.renderPasses[0]->quadList()[1]->visible_rect; |
+ quadVisibleRect = frame.renderPasses[0]->quad_list[1]->visible_rect; |
EXPECT_LT(quadVisibleRect.width(), 100); |
// Verify that the render surface texture is *not* clipped. |
- EXPECT_RECT_EQ(gfx::Rect(0, 0, 100, 100), frame.renderPasses[0]->outputRect()); |
+ EXPECT_RECT_EQ(gfx::Rect(0, 0, 100, 100), frame.renderPasses[0]->output_rect); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quad_list[0]); |
EXPECT_FALSE(quad->contents_changed_since_last_frame.IsEmpty()); |
myHostImpl->drawLayers(frame); |
@@ -3184,8 +3185,8 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithClipping) |
// Must receive two render passes, each with one quad |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_EQ(2U, frame.renderPasses[0]->quadList().size()); |
- ASSERT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_EQ(2U, frame.renderPasses[0]->quad_list.size()); |
+ ASSERT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3254,9 +3255,9 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusion) |
// For Root, there are 2 quads; for S1, there are 2 quads (1 is occluded); for S2, there is 2 quads. |
ASSERT_EQ(3U, frame.renderPasses.size()); |
- EXPECT_EQ(2U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(2U, frame.renderPasses[1]->quadList().size()); |
- EXPECT_EQ(2U, frame.renderPasses[2]->quadList().size()); |
+ EXPECT_EQ(2U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(2U, frame.renderPasses[1]->quad_list.size()); |
+ EXPECT_EQ(2U, frame.renderPasses[2]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3278,8 +3279,8 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusion) |
// For S2, there is no render pass |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_GT(frame.renderPasses[0]->quadList().size(), 0U); |
- EXPECT_EQ(2U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_GT(frame.renderPasses[0]->quad_list.size(), 0U); |
+ EXPECT_EQ(2U, frame.renderPasses[1]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3298,7 +3299,7 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusion) |
// Must receive 1 render pass - for the root. |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(2U, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(2U, frame.renderPasses[0]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3367,11 +3368,11 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionEarlyOut) |
// For Root, there are 2 quads; for S1, there are 3 quads; for S2, there is 1 quad. |
ASSERT_EQ(3U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
// L14 is culled, so only 3 quads. |
- EXPECT_EQ(3U, frame.renderPasses[1]->quadList().size()); |
- EXPECT_EQ(2U, frame.renderPasses[2]->quadList().size()); |
+ EXPECT_EQ(3U, frame.renderPasses[1]->quad_list.size()); |
+ EXPECT_EQ(2U, frame.renderPasses[2]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3393,8 +3394,8 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionEarlyOut) |
// For S2, there is no render pass |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_GT(frame.renderPasses[0]->quadList().size(), 0U); |
- EXPECT_EQ(2U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_GT(frame.renderPasses[0]->quad_list.size(), 0U); |
+ EXPECT_EQ(2U, frame.renderPasses[1]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3413,7 +3414,7 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionEarlyOut) |
// Must receive 1 render pass - for the root. |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(2U, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(2U, frame.renderPasses[0]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3475,9 +3476,9 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionExternalOverInternal) |
// For Root, there are 2 quads; for S1, there are 3 quads; for S2, there is 1 quad. |
ASSERT_EQ(3U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(3U, frame.renderPasses[1]->quadList().size()); |
- EXPECT_EQ(2U, frame.renderPasses[2]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(3U, frame.renderPasses[1]->quad_list.size()); |
+ EXPECT_EQ(2U, frame.renderPasses[2]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3499,8 +3500,8 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionExternalOverInternal) |
// For S2, there is no render pass |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_GT(frame.renderPasses[0]->quadList().size(), 0U); |
- EXPECT_EQ(2U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_GT(frame.renderPasses[0]->quad_list.size(), 0U); |
+ EXPECT_EQ(2U, frame.renderPasses[1]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3556,8 +3557,8 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionExternalNotAligned) |
// Must receive 2 render passes. |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_EQ(2U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_EQ(2U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3572,7 +3573,7 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionExternalNotAligned) |
// One render pass must be gone due to cached texture. |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3642,9 +3643,9 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionPartialSwap) |
// For Root, there are 2 quads; for S1, there are 2 quads (one is occluded); for S2, there is 2 quads. |
ASSERT_EQ(3U, frame.renderPasses.size()); |
- EXPECT_EQ(2U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(2U, frame.renderPasses[1]->quadList().size()); |
- EXPECT_EQ(2U, frame.renderPasses[2]->quadList().size()); |
+ EXPECT_EQ(2U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(2U, frame.renderPasses[1]->quad_list.size()); |
+ EXPECT_EQ(2U, frame.renderPasses[2]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3666,8 +3667,8 @@ TEST_P(LayerTreeHostImplTest, textureCachingWithOcclusionPartialSwap) |
// For S2, there is no render pass |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_EQ(2U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(2U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_EQ(2U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(2U, frame.renderPasses[1]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3816,13 +3817,13 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCaching) |
// Must receive two render passes, each with one quad |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_FALSE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_FALSE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3836,11 +3837,11 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCaching) |
// Must receive one render pass, as the other one should be culled |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quadList()[0]); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_TRUE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_TRUE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3855,11 +3856,11 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCaching) |
// Must receive one render pass, as the other one should be culled |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quadList()[0]); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_TRUE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_TRUE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3874,13 +3875,13 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCaching) |
// Must receive two render passes, each with one quad |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(DrawQuad::SOLID_COLOR, frame.renderPasses[0]->quadList()[0]->material); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(DrawQuad::SOLID_COLOR, frame.renderPasses[0]->quad_list[0]->material); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_FALSE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_FALSE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3901,16 +3902,16 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCaching) |
// Even though not enough properties changed, the entire thing must be |
// redrawn as we don't have cached textures |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_TRUE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_TRUE(targetPass->damage_rect.IsEmpty()); |
// Was our surface evicted? |
- EXPECT_FALSE(myHostImpl->renderer()->haveCachedResourcesForRenderPassId(targetPass->id())); |
+ EXPECT_FALSE(myHostImpl->renderer()->haveCachedResourcesForRenderPassId(targetPass->id)); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3924,11 +3925,11 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCaching) |
// Must receive one render pass, as the other one should be culled |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quadList()[0]); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_TRUE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_TRUE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3944,12 +3945,12 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCaching) |
// Must receive one render pass, as the other one should be culled. |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_TRUE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_TRUE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -3975,19 +3976,19 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCachingNoPartialSwap) |
// Must receive two render passes, each with one quad |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_FALSE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_FALSE(targetPass->damage_rect.IsEmpty()); |
- EXPECT_FALSE(frame.renderPasses[0]->damageRect().IsEmpty()); |
- EXPECT_FALSE(frame.renderPasses[1]->damageRect().IsEmpty()); |
+ EXPECT_FALSE(frame.renderPasses[0]->damage_rect.IsEmpty()); |
+ EXPECT_FALSE(frame.renderPasses[1]->damage_rect.IsEmpty()); |
- EXPECT_FALSE(frame.renderPasses[0]->hasOcclusionFromOutsideTargetSurface()); |
- EXPECT_FALSE(frame.renderPasses[1]->hasOcclusionFromOutsideTargetSurface()); |
+ EXPECT_FALSE(frame.renderPasses[0]->has_occlusion_from_outside_target_surface); |
+ EXPECT_FALSE(frame.renderPasses[1]->has_occlusion_from_outside_target_surface); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -4002,9 +4003,9 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCachingNoPartialSwap) |
// One of the passes should be culled as a result, since contents didn't change |
// and we have cached texture. |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
- EXPECT_TRUE(frame.renderPasses[0]->damageRect().IsEmpty()); |
+ EXPECT_TRUE(frame.renderPasses[0]->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -4019,11 +4020,11 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCachingNoPartialSwap) |
// Must receive one render pass, as the other one should be culled |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quadList()[0]); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_TRUE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_TRUE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -4038,13 +4039,13 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCachingNoPartialSwap) |
// Must receive two render passes, each with one quad |
ASSERT_EQ(2U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(DrawQuad::SOLID_COLOR, frame.renderPasses[0]->quadList()[0]->material); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(DrawQuad::SOLID_COLOR, frame.renderPasses[0]->quad_list[0]->material); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_FALSE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_FALSE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -4065,16 +4066,16 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCachingNoPartialSwap) |
// Even though not enough properties changed, the entire thing must be |
// redrawn as we don't have cached textures |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
- EXPECT_EQ(1U, frame.renderPasses[1]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
+ EXPECT_EQ(1U, frame.renderPasses[1]->quad_list.size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[1]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[1]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_TRUE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_TRUE(targetPass->damage_rect.IsEmpty()); |
// Was our surface evicted? |
- EXPECT_FALSE(myHostImpl->renderer()->haveCachedResourcesForRenderPassId(targetPass->id())); |
+ EXPECT_FALSE(myHostImpl->renderer()->haveCachedResourcesForRenderPassId(targetPass->id)); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -4089,7 +4090,7 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCachingNoPartialSwap) |
// One of the passes should be culled as a result, since contents didn't change |
// and we have cached texture. |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -4105,12 +4106,12 @@ TEST_P(LayerTreeHostImplTest, surfaceTextureCachingNoPartialSwap) |
// Must receive one render pass, as the other one should be culled. |
ASSERT_EQ(1U, frame.renderPasses.size()); |
- EXPECT_EQ(1U, frame.renderPasses[0]->quadList().size()); |
+ EXPECT_EQ(1U, frame.renderPasses[0]->quad_list.size()); |
- EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quadList()[0]->material); |
- const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quadList()[0]); |
+ EXPECT_EQ(DrawQuad::RENDER_PASS, frame.renderPasses[0]->quad_list[0]->material); |
+ const RenderPassDrawQuad* quad = RenderPassDrawQuad::MaterialCast(frame.renderPasses[0]->quad_list[0]); |
RenderPass* targetPass = frame.renderPassesById.get(quad->render_pass_id); |
- EXPECT_TRUE(targetPass->damageRect().IsEmpty()); |
+ EXPECT_TRUE(targetPass->damage_rect.IsEmpty()); |
myHostImpl->drawLayers(frame); |
myHostImpl->didDrawAllLayers(frame); |
@@ -4197,7 +4198,9 @@ static void configureRenderPassTestData(const char* testScript, RenderPassRemova |
// Pre-create root pass |
RenderPass::Id rootRenderPassId = RenderPass::Id(testScript[0], testScript[1]); |
- testData.renderPassCache.add(rootRenderPassId, TestRenderPass::create(rootRenderPassId, gfx::Rect(), WebTransformationMatrix())); |
+ scoped_ptr<TestRenderPass> pass = TestRenderPass::Create(); |
+ pass->SetNew(rootRenderPassId, gfx::Rect(), gfx::Rect(), WebTransformationMatrix()); |
+ testData.renderPassCache.add(rootRenderPassId, pass.Pass()); |
while (*currentChar) { |
int layerId = *currentChar; |
currentChar++; |
@@ -4220,7 +4223,7 @@ static void configureRenderPassTestData(const char* testScript, RenderPassRemova |
scoped_ptr<SolidColorDrawQuad> quad = SolidColorDrawQuad::Create(); |
quad->SetNew(testData.sharedQuadState.get(), gfx::Rect(0, 0, 10, 10), SK_ColorWHITE); |
- renderPass->appendQuad(quad.PassAs<DrawQuad>()); |
+ renderPass->AppendQuad(quad.PassAs<DrawQuad>()); |
currentChar++; |
} else if ((*currentChar >= 'A') && (*currentChar <= 'Z')) { |
// RenderPass draw quad |
@@ -4255,14 +4258,16 @@ static void configureRenderPassTestData(const char* testScript, RenderPassRemova |
if (hasTexture) |
renderer->setHaveCachedResourcesForRenderPassId(newRenderPassId); |
- testData.renderPassCache.add(newRenderPassId, TestRenderPass::create(newRenderPassId, gfx::Rect(), WebTransformationMatrix())); |
+ scoped_ptr<TestRenderPass> pass = TestRenderPass::Create(); |
+ pass->SetNew(newRenderPassId, gfx::Rect(), gfx::Rect(), WebTransformationMatrix()); |
+ testData.renderPassCache.add(newRenderPassId, pass.Pass()); |
} |
gfx::Rect quadRect = gfx::Rect(0, 0, 1, 1); |
gfx::Rect contentsChangedRect = contentsChanged ? quadRect : gfx::Rect(); |
scoped_ptr<RenderPassDrawQuad> quad = RenderPassDrawQuad::Create(); |
quad->SetNew(testData.sharedQuadState.get(), quadRect, newRenderPassId, isReplica, 1, contentsChangedRect, 1, 1, 0, 0); |
- renderPass->appendQuad(quad.PassAs<DrawQuad>()); |
+ renderPass->AppendQuad(quad.PassAs<DrawQuad>()); |
} |
} |
testData.renderPasses.insert(testData.renderPasses.begin(), renderPass.get()); |
@@ -4277,13 +4282,13 @@ void dumpRenderPassTestData(const RenderPassRemovalTestData& testData, char* buf |
char* pos = buffer; |
for (RenderPassList::const_reverse_iterator it = testData.renderPasses.rbegin(); it != testData.renderPasses.rend(); ++it) { |
const RenderPass* currentPass = *it; |
- *pos = currentPass->id().layerId; |
+ *pos = currentPass->id.layer_id; |
pos++; |
- *pos = currentPass->id().index; |
+ *pos = currentPass->id.index; |
pos++; |
- QuadList::const_iterator quadListIterator = currentPass->quadList().begin(); |
- while (quadListIterator != currentPass->quadList().end()) { |
+ QuadList::const_iterator quadListIterator = currentPass->quad_list.begin(); |
+ while (quadListIterator != currentPass->quad_list.end()) { |
DrawQuad* currentQuad = *quadListIterator; |
switch (currentQuad->material) { |
case DrawQuad::SOLID_COLOR: |
@@ -4291,7 +4296,7 @@ void dumpRenderPassTestData(const RenderPassRemovalTestData& testData, char* buf |
pos++; |
break; |
case DrawQuad::RENDER_PASS: |
- *pos = RenderPassDrawQuad::MaterialCast(currentQuad)->render_pass_id.layerId; |
+ *pos = RenderPassDrawQuad::MaterialCast(currentQuad)->render_pass_id.layer_id; |
pos++; |
*pos = RenderPassDrawQuad::MaterialCast(currentQuad)->render_pass_id.index; |
pos++; |