Lines Matching defs:pass
25 void AddTestSurfaceQuad(TestRenderPass* pass,
36 SharedQuadState* shared_quad_state = pass->CreateAndAppendSharedQuadState();
47 pass->CreateAndAppendDrawQuad<SurfaceDrawQuad>();
49 surface_quad->SetNew(pass->shared_quad_state_list.back(),
54 void AddTestRenderPassQuad(TestRenderPass* pass, RenderPassId render_pass_id) {
56 SharedQuadState* shared_state = pass->CreateAndAppendSharedQuadState();
66 pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>();
78 void AddQuadInPass(TestRenderPass* pass, Quad desc) {
81 AddQuad(pass, gfx::Rect(0, 0, 5, 5), desc.color);
84 AddTestSurfaceQuad(pass, gfx::Size(5, 5), desc.surface_id);
87 AddTestRenderPassQuad(pass, desc.render_pass_id);
100 Pass pass = passes[i];
102 AddRenderPass(pass_list, pass.id, output_rect, root_transform);
103 for (size_t j = 0; j < pass.quad_count; ++j) {
104 AddQuadInPass(test_pass, pass.quads[j]);
135 void TestPassMatchesExpectations(Pass expected_pass, const RenderPass* pass) {
136 ASSERT_EQ(expected_pass.quad_count, pass->quad_list.size());
138 for (QuadList::ConstIterator iter = pass->quad_list.begin();
139 iter != pass->quad_list.end();
154 RenderPass* pass = passes->at(i);
155 TestPassMatchesExpectations(expected_passes[i], pass);