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

Unified Diff: cc/resource_provider_unittest.cc

Issue 11189043: cc: Rename cc classes and members to match filenames (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 2 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 side-by-side diff with in-line comments
Download patch
Index: cc/resource_provider_unittest.cc
diff --git a/cc/resource_provider_unittest.cc b/cc/resource_provider_unittest.cc
index a72f45bb6502effffab208866b166a1586368145..b5e7c1e401f26b3e80751d4cf01e059a9f25d1d4 100644
--- a/cc/resource_provider_unittest.cc
+++ b/cc/resource_provider_unittest.cc
@@ -265,27 +265,27 @@ private:
PendingProduceTextureList m_pendingProduceTextures;
};
-class CCResourceProviderTest : public testing::TestWithParam<CCResourceProvider::ResourceType> {
+class ResourceProviderTest : public testing::TestWithParam<ResourceProvider::ResourceType> {
public:
- CCResourceProviderTest()
+ ResourceProviderTest()
: m_sharedData(ContextSharedData::create())
, m_context(FakeWebCompositorOutputSurface::create(ResourceProviderContext::create(m_sharedData.get()).PassAs<WebKit::WebGraphicsContext3D>().PassAs<WebKit::WebGraphicsContext3D>()))
- , m_resourceProvider(CCResourceProvider::create(m_context.get()))
+ , m_resourceProvider(ResourceProvider::create(m_context.get()))
{
m_resourceProvider->setDefaultResourceType(GetParam());
}
ResourceProviderContext* context() { return static_cast<ResourceProviderContext*>(m_context->context3D()); }
- void getResourcePixels(CCResourceProvider::ResourceId id, const IntSize& size, WGC3Denum format, uint8_t* pixels)
+ void getResourcePixels(ResourceProvider::ResourceId id, const IntSize& size, WGC3Denum format, uint8_t* pixels)
{
- if (GetParam() == CCResourceProvider::GLTexture) {
- CCResourceProvider::ScopedReadLockGL lockGL(m_resourceProvider.get(), id);
+ if (GetParam() == ResourceProvider::GLTexture) {
+ ResourceProvider::ScopedReadLockGL lockGL(m_resourceProvider.get(), id);
ASSERT_NE(0U, lockGL.textureId());
context()->bindTexture(GraphicsContext3D::TEXTURE_2D, lockGL.textureId());
context()->getPixels(size, format, pixels);
- } else if (GetParam() == CCResourceProvider::Bitmap) {
- CCResourceProvider::ScopedReadLockSoftware lockSoftware(m_resourceProvider.get(), id);
+ } else if (GetParam() == ResourceProvider::Bitmap) {
+ ResourceProvider::ScopedReadLockSoftware lockSoftware(m_resourceProvider.get(), id);
memcpy(pixels, lockSoftware.skBitmap()->getPixels(), lockSoftware.skBitmap()->getSize());
}
}
@@ -293,18 +293,18 @@ public:
void expectNumResources(int count)
{
EXPECT_EQ(count, static_cast<int>(m_resourceProvider->numResources()));
- if (GetParam() == CCResourceProvider::GLTexture)
+ if (GetParam() == ResourceProvider::GLTexture)
EXPECT_EQ(count, context()->textureCount());
}
protected:
DebugScopedSetImplThread implThread;
scoped_ptr<ContextSharedData> m_sharedData;
- scoped_ptr<CCGraphicsContext> m_context;
- scoped_ptr<CCResourceProvider> m_resourceProvider;
+ scoped_ptr<GraphicsContext> m_context;
+ scoped_ptr<ResourceProvider> m_resourceProvider;
};
-TEST_P(CCResourceProviderTest, Basic)
+TEST_P(ResourceProviderTest, Basic)
{
IntSize size(1, 1);
WGC3Denum format = GraphicsContext3D::RGBA;
@@ -312,7 +312,7 @@ TEST_P(CCResourceProviderTest, Basic)
size_t pixelSize = textureSize(size, format);
ASSERT_EQ(4U, pixelSize);
- CCResourceProvider::ResourceId id = m_resourceProvider->createResource(pool, size, format, CCResourceProvider::TextureUsageAny);
+ ResourceProvider::ResourceId id = m_resourceProvider->createResource(pool, size, format, ResourceProvider::TextureUsageAny);
expectNumResources(1);
uint8_t data[4] = {1, 2, 3, 4};
@@ -327,7 +327,7 @@ TEST_P(CCResourceProviderTest, Basic)
expectNumResources(0);
}
-TEST_P(CCResourceProviderTest, DeleteOwnedResources)
+TEST_P(ResourceProviderTest, DeleteOwnedResources)
{
IntSize size(1, 1);
WGC3Denum format = GraphicsContext3D::RGBA;
@@ -335,7 +335,7 @@ TEST_P(CCResourceProviderTest, DeleteOwnedResources)
const int count = 3;
for (int i = 0; i < count; ++i)
- m_resourceProvider->createResource(pool, size, format, CCResourceProvider::TextureUsageAny);
+ m_resourceProvider->createResource(pool, size, format, ResourceProvider::TextureUsageAny);
expectNumResources(3);
m_resourceProvider->deleteOwnedResources(pool+1);
@@ -345,7 +345,7 @@ TEST_P(CCResourceProviderTest, DeleteOwnedResources)
expectNumResources(0);
}
-TEST_P(CCResourceProviderTest, Upload)
+TEST_P(ResourceProviderTest, Upload)
{
IntSize size(2, 2);
WGC3Denum format = GraphicsContext3D::RGBA;
@@ -353,7 +353,7 @@ TEST_P(CCResourceProviderTest, Upload)
size_t pixelSize = textureSize(size, format);
ASSERT_EQ(16U, pixelSize);
- CCResourceProvider::ResourceId id = m_resourceProvider->createResource(pool, size, format, CCResourceProvider::TextureUsageAny);
+ ResourceProvider::ResourceId id = m_resourceProvider->createResource(pool, size, format, ResourceProvider::TextureUsageAny);
uint8_t image[16] = {0};
IntRect imageRect(IntPoint(), size);
@@ -409,14 +409,14 @@ TEST_P(CCResourceProviderTest, Upload)
m_resourceProvider->deleteResource(id);
}
-TEST_P(CCResourceProviderTest, TransferResources)
+TEST_P(ResourceProviderTest, TransferResources)
{
// Resource transfer is only supported with GL textures for now.
- if (GetParam() != CCResourceProvider::GLTexture)
+ if (GetParam() != ResourceProvider::GLTexture)
return;
- scoped_ptr<CCGraphicsContext> childContext(FakeWebCompositorOutputSurface::create(ResourceProviderContext::create(m_sharedData.get()).PassAs<WebKit::WebGraphicsContext3D>()));
- scoped_ptr<CCResourceProvider> childResourceProvider(CCResourceProvider::create(childContext.get()));
+ scoped_ptr<GraphicsContext> childContext(FakeWebCompositorOutputSurface::create(ResourceProviderContext::create(m_sharedData.get()).PassAs<WebKit::WebGraphicsContext3D>()));
+ scoped_ptr<ResourceProvider> childResourceProvider(ResourceProvider::create(childContext.get()));
IntSize size(1, 1);
WGC3Denum format = GraphicsContext3D::RGBA;
@@ -424,12 +424,12 @@ TEST_P(CCResourceProviderTest, TransferResources)
size_t pixelSize = textureSize(size, format);
ASSERT_EQ(4U, pixelSize);
- CCResourceProvider::ResourceId id1 = childResourceProvider->createResource(pool, size, format, CCResourceProvider::TextureUsageAny);
+ ResourceProvider::ResourceId id1 = childResourceProvider->createResource(pool, size, format, ResourceProvider::TextureUsageAny);
uint8_t data1[4] = {1, 2, 3, 4};
IntRect rect(IntPoint(), size);
childResourceProvider->upload(id1, data1, rect, rect, IntSize());
- CCResourceProvider::ResourceId id2 = childResourceProvider->createResource(pool, size, format, CCResourceProvider::TextureUsageAny);
+ ResourceProvider::ResourceId id2 = childResourceProvider->createResource(pool, size, format, ResourceProvider::TextureUsageAny);
uint8_t data2[4] = {5, 5, 5, 5};
childResourceProvider->upload(id2, data2, rect, rect, IntSize());
@@ -438,10 +438,10 @@ TEST_P(CCResourceProviderTest, TransferResources)
{
// Transfer some resources to the parent.
- CCResourceProvider::ResourceIdArray resourceIdsToTransfer;
+ ResourceProvider::ResourceIdArray resourceIdsToTransfer;
resourceIdsToTransfer.push_back(id1);
resourceIdsToTransfer.push_back(id2);
- CCResourceProvider::TransferableResourceList list = childResourceProvider->prepareSendToParent(resourceIdsToTransfer);
+ ResourceProvider::TransferableResourceList list = childResourceProvider->prepareSendToParent(resourceIdsToTransfer);
EXPECT_NE(0u, list.syncPoint);
EXPECT_EQ(2u, list.resources.size());
EXPECT_TRUE(childResourceProvider->inUseByConsumer(id1));
@@ -451,9 +451,9 @@ TEST_P(CCResourceProviderTest, TransferResources)
EXPECT_EQ(2u, m_resourceProvider->numResources());
EXPECT_EQ(2u, m_resourceProvider->mailboxCount());
- CCResourceProvider::ResourceIdMap resourceMap = m_resourceProvider->getChildToParentMap(childId);
- CCResourceProvider::ResourceId mappedId1 = resourceMap[id1];
- CCResourceProvider::ResourceId mappedId2 = resourceMap[id2];
+ ResourceProvider::ResourceIdMap resourceMap = m_resourceProvider->getChildToParentMap(childId);
+ ResourceProvider::ResourceId mappedId1 = resourceMap[id1];
+ ResourceProvider::ResourceId mappedId2 = resourceMap[id2];
EXPECT_NE(0u, mappedId1);
EXPECT_NE(0u, mappedId2);
EXPECT_FALSE(m_resourceProvider->inUseByConsumer(id1));
@@ -469,19 +469,19 @@ TEST_P(CCResourceProviderTest, TransferResources)
{
// Check that transfering again the same resource from the child to the
// parent is a noop.
- CCResourceProvider::ResourceIdArray resourceIdsToTransfer;
+ ResourceProvider::ResourceIdArray resourceIdsToTransfer;
resourceIdsToTransfer.push_back(id1);
- CCResourceProvider::TransferableResourceList list = childResourceProvider->prepareSendToParent(resourceIdsToTransfer);
+ ResourceProvider::TransferableResourceList list = childResourceProvider->prepareSendToParent(resourceIdsToTransfer);
EXPECT_EQ(0u, list.syncPoint);
EXPECT_EQ(0u, list.resources.size());
}
{
// Transfer resources back from the parent to the child.
- CCResourceProvider::ResourceIdArray resourceIdsToTransfer;
+ ResourceProvider::ResourceIdArray resourceIdsToTransfer;
resourceIdsToTransfer.push_back(mappedId1);
resourceIdsToTransfer.push_back(mappedId2);
- CCResourceProvider::TransferableResourceList list = m_resourceProvider->prepareSendToChild(childId, resourceIdsToTransfer);
+ ResourceProvider::TransferableResourceList list = m_resourceProvider->prepareSendToChild(childId, resourceIdsToTransfer);
EXPECT_NE(0u, list.syncPoint);
EXPECT_EQ(2u, list.resources.size());
childResourceProvider->receiveFromParent(list);
@@ -493,14 +493,14 @@ TEST_P(CCResourceProviderTest, TransferResources)
ResourceProviderContext* childContext3D = static_cast<ResourceProviderContext*>(childContext->context3D());
{
- CCResourceProvider::ScopedReadLockGL lock(childResourceProvider.get(), id1);
+ ResourceProvider::ScopedReadLockGL lock(childResourceProvider.get(), id1);
ASSERT_NE(0U, lock.textureId());
childContext3D->bindTexture(GraphicsContext3D::TEXTURE_2D, lock.textureId());
childContext3D->getPixels(size, format, result);
EXPECT_EQ(0, memcmp(data1, result, pixelSize));
}
{
- CCResourceProvider::ScopedReadLockGL lock(childResourceProvider.get(), id2);
+ ResourceProvider::ScopedReadLockGL lock(childResourceProvider.get(), id2);
ASSERT_NE(0U, lock.textureId());
childContext3D->bindTexture(GraphicsContext3D::TEXTURE_2D, lock.textureId());
childContext3D->getPixels(size, format, result);
@@ -509,10 +509,10 @@ TEST_P(CCResourceProviderTest, TransferResources)
{
// Transfer resources to the parent again.
- CCResourceProvider::ResourceIdArray resourceIdsToTransfer;
+ ResourceProvider::ResourceIdArray resourceIdsToTransfer;
resourceIdsToTransfer.push_back(id1);
resourceIdsToTransfer.push_back(id2);
- CCResourceProvider::TransferableResourceList list = childResourceProvider->prepareSendToParent(resourceIdsToTransfer);
+ ResourceProvider::TransferableResourceList list = childResourceProvider->prepareSendToParent(resourceIdsToTransfer);
EXPECT_NE(0u, list.syncPoint);
EXPECT_EQ(2u, list.resources.size());
EXPECT_TRUE(childResourceProvider->inUseByConsumer(id1));
@@ -526,14 +526,14 @@ TEST_P(CCResourceProviderTest, TransferResources)
EXPECT_EQ(0u, m_resourceProvider->mailboxCount());
}
-TEST_P(CCResourceProviderTest, DeleteTransferredResources)
+TEST_P(ResourceProviderTest, DeleteTransferredResources)
{
// Resource transfer is only supported with GL textures for now.
- if (GetParam() != CCResourceProvider::GLTexture)
+ if (GetParam() != ResourceProvider::GLTexture)
return;
- scoped_ptr<CCGraphicsContext> childContext(FakeWebCompositorOutputSurface::create(ResourceProviderContext::create(m_sharedData.get()).PassAs<WebKit::WebGraphicsContext3D>()));
- scoped_ptr<CCResourceProvider> childResourceProvider(CCResourceProvider::create(childContext.get()));
+ scoped_ptr<GraphicsContext> childContext(FakeWebCompositorOutputSurface::create(ResourceProviderContext::create(m_sharedData.get()).PassAs<WebKit::WebGraphicsContext3D>()));
+ scoped_ptr<ResourceProvider> childResourceProvider(ResourceProvider::create(childContext.get()));
IntSize size(1, 1);
WGC3Denum format = GraphicsContext3D::RGBA;
@@ -541,7 +541,7 @@ TEST_P(CCResourceProviderTest, DeleteTransferredResources)
size_t pixelSize = textureSize(size, format);
ASSERT_EQ(4U, pixelSize);
- CCResourceProvider::ResourceId id = childResourceProvider->createResource(pool, size, format, CCResourceProvider::TextureUsageAny);
+ ResourceProvider::ResourceId id = childResourceProvider->createResource(pool, size, format, ResourceProvider::TextureUsageAny);
uint8_t data[4] = {1, 2, 3, 4};
IntRect rect(IntPoint(), size);
childResourceProvider->upload(id, data, rect, rect, IntSize());
@@ -551,9 +551,9 @@ TEST_P(CCResourceProviderTest, DeleteTransferredResources)
{
// Transfer some resource to the parent.
- CCResourceProvider::ResourceIdArray resourceIdsToTransfer;
+ ResourceProvider::ResourceIdArray resourceIdsToTransfer;
resourceIdsToTransfer.push_back(id);
- CCResourceProvider::TransferableResourceList list = childResourceProvider->prepareSendToParent(resourceIdsToTransfer);
+ ResourceProvider::TransferableResourceList list = childResourceProvider->prepareSendToParent(resourceIdsToTransfer);
EXPECT_NE(0u, list.syncPoint);
EXPECT_EQ(1u, list.resources.size());
EXPECT_TRUE(childResourceProvider->inUseByConsumer(id));
@@ -566,12 +566,12 @@ TEST_P(CCResourceProviderTest, DeleteTransferredResources)
{
// Transfer resources back from the parent to the child.
- CCResourceProvider::ResourceIdMap resourceMap = m_resourceProvider->getChildToParentMap(childId);
- CCResourceProvider::ResourceId mappedId = resourceMap[id];
+ ResourceProvider::ResourceIdMap resourceMap = m_resourceProvider->getChildToParentMap(childId);
+ ResourceProvider::ResourceId mappedId = resourceMap[id];
EXPECT_NE(0u, mappedId);
- CCResourceProvider::ResourceIdArray resourceIdsToTransfer;
+ ResourceProvider::ResourceIdArray resourceIdsToTransfer;
resourceIdsToTransfer.push_back(mappedId);
- CCResourceProvider::TransferableResourceList list = m_resourceProvider->prepareSendToChild(childId, resourceIdsToTransfer);
+ ResourceProvider::TransferableResourceList list = m_resourceProvider->prepareSendToChild(childId, resourceIdsToTransfer);
EXPECT_NE(0u, list.syncPoint);
EXPECT_EQ(1u, list.resources.size());
childResourceProvider->receiveFromParent(list);
@@ -579,9 +579,9 @@ TEST_P(CCResourceProviderTest, DeleteTransferredResources)
EXPECT_EQ(0u, childResourceProvider->numResources());
}
-INSTANTIATE_TEST_CASE_P(CCResourceProviderTests,
- CCResourceProviderTest,
- ::testing::Values(CCResourceProvider::GLTexture,
- CCResourceProvider::Bitmap));
+INSTANTIATE_TEST_CASE_P(ResourceProviderTests,
+ ResourceProviderTest,
+ ::testing::Values(ResourceProvider::GLTexture,
+ ResourceProvider::Bitmap));
} // namespace
« cc/active_animation.h ('K') | « cc/resource_provider.cc ('k') | cc/scheduler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698