Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(73)

Side by Side Diff: cc/test/render_pass_test_common.cc

Issue 21154002: Add support for converting cc::FilterOperations into an SkImageFilter (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix cc_messages Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/test/render_pass_test_common.h" 5 #include "cc/test/render_pass_test_common.h"
6 6
7 #include "cc/quads/checkerboard_draw_quad.h" 7 #include "cc/quads/checkerboard_draw_quad.h"
8 #include "cc/quads/debug_border_draw_quad.h" 8 #include "cc/quads/debug_border_draw_quad.h"
9 #include "cc/quads/io_surface_draw_quad.h" 9 #include "cc/quads/io_surface_draw_quad.h"
10 #include "cc/quads/render_pass_draw_quad.h" 10 #include "cc/quads/render_pass_draw_quad.h"
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 scoped_ptr<cc::RenderPassDrawQuad> render_pass_quad = 113 scoped_ptr<cc::RenderPassDrawQuad> render_pass_quad =
114 cc::RenderPassDrawQuad::Create(); 114 cc::RenderPassDrawQuad::Create();
115 render_pass_quad->SetNew(shared_state.get(), 115 render_pass_quad->SetNew(shared_state.get(),
116 rect, 116 rect,
117 child_pass, 117 child_pass,
118 false, 118 false,
119 resource5, 119 resource5,
120 rect, 120 rect,
121 gfx::RectF(), 121 gfx::RectF(),
122 FilterOperations(), 122 FilterOperations(),
123 skia::RefPtr<SkImageFilter>(),
124 FilterOperations()); 123 FilterOperations());
125 AppendQuad(render_pass_quad.PassAs<DrawQuad>()); 124 AppendQuad(render_pass_quad.PassAs<DrawQuad>());
126 125
127 scoped_ptr<cc::RenderPassDrawQuad> render_pass_replica_quad = 126 scoped_ptr<cc::RenderPassDrawQuad> render_pass_replica_quad =
128 cc::RenderPassDrawQuad::Create(); 127 cc::RenderPassDrawQuad::Create();
129 render_pass_replica_quad->SetNew(shared_state.get(), 128 render_pass_replica_quad->SetNew(shared_state.get(),
130 rect, 129 rect,
131 child_pass, 130 child_pass,
132 true, 131 true,
133 resource5, 132 resource5,
134 rect, 133 rect,
135 gfx::RectF(), 134 gfx::RectF(),
136 FilterOperations(), 135 FilterOperations(),
137 skia::RefPtr<SkImageFilter>(),
138 FilterOperations()); 136 FilterOperations());
139 AppendQuad(render_pass_replica_quad.PassAs<DrawQuad>()); 137 AppendQuad(render_pass_replica_quad.PassAs<DrawQuad>());
140 } 138 }
141 139
142 scoped_ptr<cc::SolidColorDrawQuad> solid_color_quad = 140 scoped_ptr<cc::SolidColorDrawQuad> solid_color_quad =
143 cc::SolidColorDrawQuad::Create(); 141 cc::SolidColorDrawQuad::Create();
144 solid_color_quad->SetNew(shared_state.get(), 142 solid_color_quad->SetNew(shared_state.get(),
145 rect, 143 rect,
146 SK_ColorRED, 144 SK_ColorRED,
147 false); 145 false);
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
227 plane_resources[1], 225 plane_resources[1],
228 plane_resources[2], 226 plane_resources[2],
229 plane_resources[3]); 227 plane_resources[3]);
230 AppendQuad(yuv_quad.PassAs<DrawQuad>()); 228 AppendQuad(yuv_quad.PassAs<DrawQuad>());
231 229
232 AppendSharedQuadState(transformed_state.Pass()); 230 AppendSharedQuadState(transformed_state.Pass());
233 AppendSharedQuadState(shared_state.Pass()); 231 AppendSharedQuadState(shared_state.Pass());
234 } 232 }
235 233
236 } // namespace cc 234 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698