| Index: cc/test/render_pass_test_common.cc
|
| diff --git a/cc/test/render_pass_test_common.cc b/cc/test/render_pass_test_common.cc
|
| index 7ceaef919b821c9b0294036fae9c95fa9e056dd3..c4f6310bcbfeb49a716e42831c9d547fcf5db410 100644
|
| --- a/cc/test/render_pass_test_common.cc
|
| +++ b/cc/test/render_pass_test_common.cc
|
| @@ -33,14 +33,6 @@ void TestRenderPass::AppendOneOfEveryQuadType(
|
| gfx::Rect rect(0, 0, 100, 100);
|
| gfx::Rect opaque_rect(10, 10, 80, 80);
|
| const float vertex_opacity[] = {1.0f, 1.0f, 1.0f, 1.0f};
|
| - cc::ResourceProvider::ResourceId texture_resource =
|
| - resource_provider->CreateResource(
|
| - gfx::Size(20, 12),
|
| - resource_provider->best_texture_format(),
|
| - ResourceProvider::TextureUsageAny);
|
| - resource_provider->AllocateForTesting(texture_resource);
|
| - unsigned texture_id = ResourceProvider::ScopedReadLockGL(
|
| - resource_provider, texture_resource).texture_id();
|
| cc::ResourceProvider::ResourceId resource1 =
|
| resource_provider->CreateResource(
|
| gfx::Size(45, 5),
|
| @@ -71,6 +63,18 @@ void TestRenderPass::AppendOneOfEveryQuadType(
|
| resource_provider->best_texture_format(),
|
| ResourceProvider::TextureUsageAny);
|
| resource_provider->AllocateForTesting(resource5);
|
| + cc::ResourceProvider::ResourceId resource6 =
|
| + resource_provider->CreateResource(
|
| + gfx::Size(64, 92),
|
| + resource_provider->best_texture_format(),
|
| + ResourceProvider::TextureUsageAny);
|
| + resource_provider->AllocateForTesting(resource6);
|
| + cc::ResourceProvider::ResourceId resource7 =
|
| + resource_provider->CreateResource(
|
| + gfx::Size(9, 14),
|
| + resource_provider->best_texture_format(),
|
| + ResourceProvider::TextureUsageAny);
|
| + resource_provider->AllocateForTesting(resource7);
|
|
|
| scoped_ptr<cc::SharedQuadState> shared_state = cc::SharedQuadState::Create();
|
| shared_state->SetAll(gfx::Transform(),
|
| @@ -101,7 +105,7 @@ void TestRenderPass::AppendOneOfEveryQuadType(
|
| rect,
|
| opaque_rect,
|
| gfx::Size(50, 50),
|
| - texture_id,
|
| + resource7,
|
| cc::IOSurfaceDrawQuad::FLIPPED);
|
| AppendQuad(io_surface_quad.PassAs<DrawQuad>());
|
|
|
| @@ -147,7 +151,7 @@ void TestRenderPass::AppendOneOfEveryQuadType(
|
| stream_video_quad->SetNew(shared_state.get(),
|
| rect,
|
| opaque_rect,
|
| - texture_id,
|
| + resource6,
|
| gfx::Transform());
|
| AppendQuad(stream_video_quad.PassAs<DrawQuad>());
|
|
|
| @@ -202,16 +206,14 @@ void TestRenderPass::AppendOneOfEveryQuadType(
|
| false);
|
| AppendQuad(tile_quad.PassAs<DrawQuad>());
|
|
|
| - cc::VideoLayerImpl::FramePlane planes[3];
|
| + ResourceProvider::ResourceId plane_resources[3];
|
| for (int i = 0; i < 3; ++i) {
|
| - planes[i].resource_id =
|
| + plane_resources[i] =
|
| resource_provider->CreateResource(
|
| gfx::Size(20, 12),
|
| resource_provider->best_texture_format(),
|
| ResourceProvider::TextureUsageAny);
|
| - resource_provider->AllocateForTesting(planes[i].resource_id);
|
| - planes[i].size = gfx::Size(100, 100);
|
| - planes[i].format = GL_LUMINANCE;
|
| + resource_provider->AllocateForTesting(plane_resources[i]);
|
| }
|
| scoped_ptr<cc::YUVVideoDrawQuad> yuv_quad =
|
| cc::YUVVideoDrawQuad::Create();
|
| @@ -219,9 +221,9 @@ void TestRenderPass::AppendOneOfEveryQuadType(
|
| rect,
|
| opaque_rect,
|
| gfx::Size(100, 100),
|
| - planes[0],
|
| - planes[1],
|
| - planes[2]);
|
| + plane_resources[0],
|
| + plane_resources[1],
|
| + plane_resources[2]);
|
| AppendQuad(yuv_quad.PassAs<DrawQuad>());
|
|
|
| AppendSharedQuadState(transformed_state.Pass());
|
|
|