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

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

Issue 191123002: Implement hidpi and pinch-zoom scaling of filter params in cc. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 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<RenderPassDrawQuad> render_pass_quad = 113 scoped_ptr<RenderPassDrawQuad> render_pass_quad =
114 RenderPassDrawQuad::Create(); 114 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 FilterOperations()); 123 FilterOperations(),
124 gfx::Transform());
124 AppendQuad(render_pass_quad.PassAs<DrawQuad>()); 125 AppendQuad(render_pass_quad.PassAs<DrawQuad>());
125 126
126 scoped_ptr<RenderPassDrawQuad> render_pass_replica_quad = 127 scoped_ptr<RenderPassDrawQuad> render_pass_replica_quad =
127 RenderPassDrawQuad::Create(); 128 RenderPassDrawQuad::Create();
128 render_pass_replica_quad->SetNew(shared_state.get(), 129 render_pass_replica_quad->SetNew(shared_state.get(),
129 rect, 130 rect,
130 child_pass, 131 child_pass,
131 true, 132 true,
132 resource5, 133 resource5,
133 rect, 134 rect,
134 gfx::RectF(), 135 gfx::RectF(),
135 FilterOperations(), 136 FilterOperations(),
136 FilterOperations()); 137 FilterOperations(),
138 gfx::Transform());
137 AppendQuad(render_pass_replica_quad.PassAs<DrawQuad>()); 139 AppendQuad(render_pass_replica_quad.PassAs<DrawQuad>());
138 } 140 }
139 141
140 scoped_ptr<SolidColorDrawQuad> solid_color_quad = 142 scoped_ptr<SolidColorDrawQuad> solid_color_quad =
141 SolidColorDrawQuad::Create(); 143 SolidColorDrawQuad::Create();
142 solid_color_quad->SetNew(shared_state.get(), 144 solid_color_quad->SetNew(shared_state.get(),
143 rect, 145 rect,
144 SK_ColorRED, 146 SK_ColorRED,
145 false); 147 false);
146 AppendQuad(solid_color_quad.PassAs<DrawQuad>()); 148 AppendQuad(solid_color_quad.PassAs<DrawQuad>());
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 plane_resources[2], 233 plane_resources[2],
232 plane_resources[3]); 234 plane_resources[3]);
233 AppendQuad(yuv_quad.PassAs<DrawQuad>()); 235 AppendQuad(yuv_quad.PassAs<DrawQuad>());
234 236
235 AppendSharedQuadState(shared_state.Pass()); 237 AppendSharedQuadState(shared_state.Pass());
236 AppendSharedQuadState(transformed_state.Pass()); 238 AppendSharedQuadState(transformed_state.Pass());
237 AppendSharedQuadState(shared_state2.Pass()); 239 AppendSharedQuadState(shared_state2.Pass());
238 } 240 }
239 241
240 } // namespace cc 242 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698