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

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

Issue 332873005: Rendering context information added to SharedQuadState (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rendering context now in Layers, removed is_3d_sorted Created 6 years, 6 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
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 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 resource_provider->best_texture_format()); 73 resource_provider->best_texture_format());
74 resource_provider->AllocateForTesting(resource7); 74 resource_provider->AllocateForTesting(resource7);
75 75
76 SharedQuadState* shared_state = this->CreateAndAppendSharedQuadState(); 76 SharedQuadState* shared_state = this->CreateAndAppendSharedQuadState();
77 shared_state->SetAll(gfx::Transform(), 77 shared_state->SetAll(gfx::Transform(),
78 rect.size(), 78 rect.size(),
79 rect, 79 rect,
80 rect, 80 rect,
81 false, 81 false,
82 1, 82 1,
83 SkXfermode::kSrcOver_Mode); 83 SkXfermode::kSrcOver_Mode,
84 0);
84 85
85 scoped_ptr<CheckerboardDrawQuad> checkerboard_quad = 86 scoped_ptr<CheckerboardDrawQuad> checkerboard_quad =
86 CheckerboardDrawQuad::Create(); 87 CheckerboardDrawQuad::Create();
87 checkerboard_quad->SetNew(shared_state, rect, visible_rect, SK_ColorRED); 88 checkerboard_quad->SetNew(shared_state, rect, visible_rect, SK_ColorRED);
88 AppendQuad(checkerboard_quad.PassAs<DrawQuad>()); 89 AppendQuad(checkerboard_quad.PassAs<DrawQuad>());
89 90
90 scoped_ptr<DebugBorderDrawQuad> debug_border_quad = 91 scoped_ptr<DebugBorderDrawQuad> debug_border_quad =
91 DebugBorderDrawQuad::Create(); 92 DebugBorderDrawQuad::Create();
92 debug_border_quad->SetNew(shared_state, rect, visible_rect, SK_ColorRED, 1); 93 debug_border_quad->SetNew(shared_state, rect, visible_rect, SK_ColorRED, 1);
93 AppendQuad(debug_border_quad.PassAs<DrawQuad>()); 94 AppendQuad(debug_border_quad.PassAs<DrawQuad>());
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 false); 191 false);
191 AppendQuad(transformed_tile_quad.PassAs<DrawQuad>()); 192 AppendQuad(transformed_tile_quad.PassAs<DrawQuad>());
192 193
193 SharedQuadState* shared_state2 = this->CreateAndAppendSharedQuadState(); 194 SharedQuadState* shared_state2 = this->CreateAndAppendSharedQuadState();
194 shared_state->SetAll(gfx::Transform(), 195 shared_state->SetAll(gfx::Transform(),
195 rect.size(), 196 rect.size(),
196 rect, 197 rect,
197 rect, 198 rect,
198 false, 199 false,
199 1, 200 1,
200 SkXfermode::kSrcOver_Mode); 201 SkXfermode::kSrcOver_Mode,
202 0);
201 203
202 scoped_ptr<TileDrawQuad> tile_quad = TileDrawQuad::Create(); 204 scoped_ptr<TileDrawQuad> tile_quad = TileDrawQuad::Create();
203 tile_quad->SetNew(shared_state2, 205 tile_quad->SetNew(shared_state2,
204 rect, 206 rect,
205 opaque_rect, 207 opaque_rect,
206 visible_rect, 208 visible_rect,
207 resource4, 209 resource4,
208 gfx::RectF(0, 0, 100, 100), 210 gfx::RectF(0, 0, 100, 100),
209 gfx::Size(100, 100), 211 gfx::Size(100, 100),
210 false); 212 false);
(...skipping 18 matching lines...) Expand all
229 gfx::RectF(0, 0, 100, 100), 231 gfx::RectF(0, 0, 100, 100),
230 plane_resources[0], 232 plane_resources[0],
231 plane_resources[1], 233 plane_resources[1],
232 plane_resources[2], 234 plane_resources[2],
233 plane_resources[3], 235 plane_resources[3],
234 color_space); 236 color_space);
235 AppendQuad(yuv_quad.PassAs<DrawQuad>()); 237 AppendQuad(yuv_quad.PassAs<DrawQuad>());
236 } 238 }
237 239
238 } // namespace cc 240 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698