Index: cc/output/software_renderer_unittest.cc |
diff --git a/cc/output/software_renderer_unittest.cc b/cc/output/software_renderer_unittest.cc |
index 0d430224be978805fed404428af5450750a630c4..dfde701bc770de6330fb679c63b889554245e902 100644 |
--- a/cc/output/software_renderer_unittest.cc |
+++ b/cc/output/software_renderer_unittest.cc |
@@ -114,15 +114,15 @@ TEST_F(SoftwareRendererTest, SolidColorQuad) { |
1.0, |
SkXfermode::kSrcOver_Mode, |
0); |
- scoped_ptr<SolidColorDrawQuad> outer_quad = SolidColorDrawQuad::Create(); |
- outer_quad->SetNew( |
- shared_quad_state, outer_rect, outer_rect, SK_ColorYELLOW, false); |
- scoped_ptr<SolidColorDrawQuad> inner_quad = SolidColorDrawQuad::Create(); |
+ SolidColorDrawQuad* inner_quad = |
+ root_render_pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
inner_quad->SetNew( |
shared_quad_state, inner_rect, inner_rect, SK_ColorCYAN, false); |
inner_quad->visible_rect = visible_rect; |
- root_render_pass->AppendQuad(inner_quad.PassAs<DrawQuad>()); |
- root_render_pass->AppendQuad(outer_quad.PassAs<DrawQuad>()); |
+ SolidColorDrawQuad* outer_quad = |
+ root_render_pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
+ outer_quad->SetNew( |
+ shared_quad_state, outer_rect, outer_rect, SK_ColorYELLOW, false); |
RenderPassList list; |
list.push_back(root_render_pass.PassAs<RenderPass>()); |
@@ -197,16 +197,8 @@ TEST_F(SoftwareRendererTest, TileQuad) { |
1.0, |
SkXfermode::kSrcOver_Mode, |
0); |
- scoped_ptr<TileDrawQuad> outer_quad = TileDrawQuad::Create(); |
- outer_quad->SetNew(shared_quad_state, |
- outer_rect, |
- outer_rect, |
- outer_rect, |
- resource_yellow, |
- gfx::RectF(outer_size), |
- outer_size, |
- false); |
- scoped_ptr<TileDrawQuad> inner_quad = TileDrawQuad::Create(); |
+ TileDrawQuad* inner_quad = |
+ root_render_pass->CreateAndAppendDrawQuad<TileDrawQuad>(); |
inner_quad->SetNew(shared_quad_state, |
inner_rect, |
inner_rect, |
@@ -215,8 +207,16 @@ TEST_F(SoftwareRendererTest, TileQuad) { |
gfx::RectF(inner_size), |
inner_size, |
false); |
- root_render_pass->AppendQuad(inner_quad.PassAs<DrawQuad>()); |
- root_render_pass->AppendQuad(outer_quad.PassAs<DrawQuad>()); |
+ TileDrawQuad* outer_quad = |
+ root_render_pass->CreateAndAppendDrawQuad<TileDrawQuad>(); |
+ outer_quad->SetNew(shared_quad_state, |
+ outer_rect, |
+ outer_rect, |
+ outer_rect, |
+ resource_yellow, |
+ gfx::RectF(outer_size), |
+ outer_size, |
+ false); |
RenderPassList list; |
list.push_back(root_render_pass.PassAs<RenderPass>()); |
@@ -279,7 +279,8 @@ TEST_F(SoftwareRendererTest, TileQuadVisibleRect) { |
1.0, |
SkXfermode::kSrcOver_Mode, |
0); |
- scoped_ptr<TileDrawQuad> quad = TileDrawQuad::Create(); |
+ TileDrawQuad* quad = |
+ root_render_pass->CreateAndAppendDrawQuad<TileDrawQuad>(); |
quad->SetNew(shared_quad_state, |
tile_rect, |
tile_rect, |
@@ -289,7 +290,6 @@ TEST_F(SoftwareRendererTest, TileQuadVisibleRect) { |
tile_size, |
false); |
quad->visible_rect = visible_rect; |
- root_render_pass->AppendQuad(quad.PassAs<DrawQuad>()); |
RenderPassList list; |
list.push_back(root_render_pass.PassAs<RenderPass>()); |