Index: cc/surfaces/surfaces_pixeltest.cc |
diff --git a/cc/surfaces/surfaces_pixeltest.cc b/cc/surfaces/surfaces_pixeltest.cc |
index c814aafbea06f07a6a10c1b547828ebeeeee8ea8..c9c7a46eaaa35b2e2a8ac6efcbba493d12e4aaaf 100644 |
--- a/cc/surfaces/surfaces_pixeltest.cc |
+++ b/cc/surfaces/surfaces_pixeltest.cc |
@@ -70,14 +70,14 @@ TEST_F(SurfacesPixelTest, DrawSimpleFrame) { |
CreateAndAppendTestSharedQuadState( |
pass.get(), gfx::Transform(), device_viewport_size_); |
- scoped_ptr<SolidColorDrawQuad> color_quad = SolidColorDrawQuad::Create(); |
+ SolidColorDrawQuad* color_quad = |
+ pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
bool force_anti_aliasing_off = false; |
color_quad->SetNew(pass->shared_quad_state_list.back(), |
rect, |
rect, |
SK_ColorGREEN, |
force_anti_aliasing_off); |
- pass->quad_list.push_back(color_quad.PassAs<DrawQuad>()); |
scoped_ptr<DelegatedFrameData> delegated_frame_data(new DelegatedFrameData); |
delegated_frame_data->render_pass_list.push_back(pass.Pass()); |
@@ -119,21 +119,21 @@ TEST_F(SurfacesPixelTest, DrawSimpleAggregatedFrame) { |
CreateAndAppendTestSharedQuadState( |
pass.get(), gfx::Transform(), device_viewport_size_); |
- scoped_ptr<SurfaceDrawQuad> surface_quad = SurfaceDrawQuad::Create(); |
+ SurfaceDrawQuad* surface_quad = |
+ pass->CreateAndAppendDrawQuad<SurfaceDrawQuad>(); |
surface_quad->SetNew(pass->shared_quad_state_list.back(), |
gfx::Rect(child_size), |
gfx::Rect(child_size), |
child_surface_id); |
- pass->quad_list.push_back(surface_quad.PassAs<DrawQuad>()); |
- scoped_ptr<SolidColorDrawQuad> color_quad = SolidColorDrawQuad::Create(); |
+ SolidColorDrawQuad* color_quad = |
+ pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
bool force_anti_aliasing_off = false; |
color_quad->SetNew(pass->shared_quad_state_list.back(), |
rect, |
rect, |
SK_ColorYELLOW, |
force_anti_aliasing_off); |
- pass->quad_list.push_back(color_quad.PassAs<DrawQuad>()); |
scoped_ptr<DelegatedFrameData> delegated_frame_data(new DelegatedFrameData); |
delegated_frame_data->render_pass_list.push_back(pass.Pass()); |
@@ -153,14 +153,14 @@ TEST_F(SurfacesPixelTest, DrawSimpleAggregatedFrame) { |
CreateAndAppendTestSharedQuadState( |
pass.get(), gfx::Transform(), child_size); |
- scoped_ptr<SolidColorDrawQuad> color_quad = SolidColorDrawQuad::Create(); |
+ SolidColorDrawQuad* color_quad = |
+ pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
bool force_anti_aliasing_off = false; |
color_quad->SetNew(pass->shared_quad_state_list.back(), |
rect, |
rect, |
SK_ColorBLUE, |
force_anti_aliasing_off); |
- pass->quad_list.push_back(color_quad.PassAs<DrawQuad>()); |
scoped_ptr<DelegatedFrameData> delegated_frame_data(new DelegatedFrameData); |
delegated_frame_data->render_pass_list.push_back(pass.Pass()); |
@@ -214,23 +214,23 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) { |
CreateAndAppendTestSharedQuadState( |
pass.get(), surface_transform, device_viewport_size_); |
- scoped_ptr<SurfaceDrawQuad> left_surface_quad = SurfaceDrawQuad::Create(); |
+ SurfaceDrawQuad* left_surface_quad = |
+ pass->CreateAndAppendDrawQuad<SurfaceDrawQuad>(); |
left_surface_quad->SetNew(pass->shared_quad_state_list.back(), |
gfx::Rect(child_size), |
gfx::Rect(child_size), |
left_child_id); |
- pass->quad_list.push_back(left_surface_quad.PassAs<DrawQuad>()); |
surface_transform.Translate(100, 0); |
CreateAndAppendTestSharedQuadState( |
pass.get(), surface_transform, device_viewport_size_); |
- scoped_ptr<SurfaceDrawQuad> right_surface_quad = SurfaceDrawQuad::Create(); |
+ SurfaceDrawQuad* right_surface_quad = |
+ pass->CreateAndAppendDrawQuad<SurfaceDrawQuad>(); |
right_surface_quad->SetNew(pass->shared_quad_state_list.back(), |
gfx::Rect(child_size), |
gfx::Rect(child_size), |
right_child_id); |
- pass->quad_list.push_back(right_surface_quad.PassAs<DrawQuad>()); |
scoped_ptr<DelegatedFrameData> delegated_frame_data(new DelegatedFrameData); |
delegated_frame_data->render_pass_list.push_back(pass.Pass()); |
@@ -250,24 +250,22 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) { |
CreateAndAppendTestSharedQuadState( |
pass.get(), gfx::Transform(), child_size); |
- scoped_ptr<SolidColorDrawQuad> top_color_quad = |
- SolidColorDrawQuad::Create(); |
+ SolidColorDrawQuad* top_color_quad = |
+ pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
bool force_anti_aliasing_off = false; |
top_color_quad->SetNew(pass->shared_quad_state_list.back(), |
gfx::Rect(quad_size), |
gfx::Rect(quad_size), |
SK_ColorGREEN, |
force_anti_aliasing_off); |
- pass->quad_list.push_back(top_color_quad.PassAs<DrawQuad>()); |
- scoped_ptr<SolidColorDrawQuad> bottom_color_quad = |
- SolidColorDrawQuad::Create(); |
+ SolidColorDrawQuad* bottom_color_quad = |
+ pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
bottom_color_quad->SetNew(pass->shared_quad_state_list.back(), |
gfx::Rect(0, 100, 100, 100), |
gfx::Rect(0, 100, 100, 100), |
SK_ColorBLUE, |
force_anti_aliasing_off); |
- pass->quad_list.push_back(bottom_color_quad.PassAs<DrawQuad>()); |
scoped_ptr<DelegatedFrameData> delegated_frame_data(new DelegatedFrameData); |
delegated_frame_data->render_pass_list.push_back(pass.Pass()); |
@@ -287,24 +285,22 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) { |
CreateAndAppendTestSharedQuadState( |
pass.get(), gfx::Transform(), child_size); |
- scoped_ptr<SolidColorDrawQuad> top_color_quad = |
- SolidColorDrawQuad::Create(); |
+ SolidColorDrawQuad* top_color_quad = |
+ pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
bool force_anti_aliasing_off = false; |
top_color_quad->SetNew(pass->shared_quad_state_list.back(), |
gfx::Rect(quad_size), |
gfx::Rect(quad_size), |
SK_ColorBLUE, |
force_anti_aliasing_off); |
- pass->quad_list.push_back(top_color_quad.PassAs<DrawQuad>()); |
- scoped_ptr<SolidColorDrawQuad> bottom_color_quad = |
- SolidColorDrawQuad::Create(); |
+ SolidColorDrawQuad* bottom_color_quad = |
+ pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
bottom_color_quad->SetNew(pass->shared_quad_state_list.back(), |
gfx::Rect(0, 100, 100, 100), |
gfx::Rect(0, 100, 100, 100), |
SK_ColorGREEN, |
force_anti_aliasing_off); |
- pass->quad_list.push_back(bottom_color_quad.PassAs<DrawQuad>()); |
scoped_ptr<DelegatedFrameData> delegated_frame_data(new DelegatedFrameData); |
delegated_frame_data->render_pass_list.push_back(pass.Pass()); |