scoped_ptr<CompositorFrame> frame(new CompositorFrame);
scoped_ptr<RenderPass> render_pass = RenderPass::Create();
- render_pass->shared_quad_state_list.push_back(SharedQuadState::Create());
+ render_pass->CreateAndAppendSharedQuadState();
for (int i = 0; i < 4000; ++i) {
render_pass->quad_list.push_back(
PictureDrawQuad::Create().PassAs<DrawQuad>());
scoped_ptr<CompositorFrame> frame(new CompositorFrame);
scoped_ptr<RenderPass> render_pass = RenderPass::Create();
- render_pass->shared_quad_state_list.push_back(SharedQuadState::Create());
+ render_pass->CreateAndAppendSharedQuadState();
for (int i = 0; i < 100000; ++i) {
render_pass->quad_list.push_back(
PictureDrawQuad::Create().PassAs<DrawQuad>());
scoped_ptr<RenderPass> render_pass = RenderPass::Create();
for (int i = 0; i < 4000; ++i) {
- render_pass->shared_quad_state_list.push_back(SharedQuadState::Create());
+ render_pass->CreateAndAppendSharedQuadState();
render_pass->quad_list.push_back(
PictureDrawQuad::Create().PassAs<DrawQuad>());
render_pass->quad_list.back()->shared_quad_state =
scoped_ptr<RenderPass> render_pass = RenderPass::Create();
for (int i = 0; i < 100000; ++i) {
- render_pass->shared_quad_state_list.push_back(SharedQuadState::Create());
+ render_pass->CreateAndAppendSharedQuadState();
render_pass->quad_list.push_back(
PictureDrawQuad::Create().PassAs<DrawQuad>());
render_pass->quad_list.back()->shared_quad_state =
for (int i = 0; i < 1000; ++i) {
scoped_ptr<RenderPass> render_pass = RenderPass::Create();
for (int j = 0; j < 100; ++j) {
- render_pass->shared_quad_state_list.push_back(SharedQuadState::Create());
+ render_pass->CreateAndAppendSharedQuadState();
render_pass->quad_list.push_back(
PictureDrawQuad::Create().PassAs<DrawQuad>());
render_pass->quad_list.back()->shared_quad_state =