| Index: cc/CCResourceProvider.cpp
|
| diff --git a/cc/CCResourceProvider.cpp b/cc/CCResourceProvider.cpp
|
| index 4c5876938b4f32c0ef7e1e2f69b862a9bc331b9b..54811f043c685ee4506888ff86f183aab29730ac 100644
|
| --- a/cc/CCResourceProvider.cpp
|
| +++ b/cc/CCResourceProvider.cpp
|
| @@ -49,6 +49,64 @@ static bool isTextureFormatSupportedForStorage(GC3Denum format)
|
| return (format == GraphicsContext3D::RGBA || format == Extensions3D::BGRA_EXT);
|
| }
|
|
|
| +CCResourceProvider::TransferableResourceList::TransferableResourceList()
|
| +{
|
| +}
|
| +
|
| +CCResourceProvider::TransferableResourceList::~TransferableResourceList()
|
| +{
|
| +}
|
| +
|
| +CCResourceProvider::Resource::Resource()
|
| + : glId(0)
|
| + , pixels(0)
|
| + , pool(0)
|
| + , lockForReadCount(0)
|
| + , lockedForWrite(false)
|
| + , external(false)
|
| + , exported(false)
|
| + , size()
|
| + , format(0)
|
| + , type(static_cast<ResourceType>(0))
|
| +{
|
| +}
|
| +
|
| +CCResourceProvider::Resource::Resource(unsigned textureId, int pool, const IntSize& size, GC3Denum format)
|
| + : glId(textureId)
|
| + , pixels(0)
|
| + , pool(pool)
|
| + , lockForReadCount(0)
|
| + , lockedForWrite(false)
|
| + , external(false)
|
| + , exported(false)
|
| + , size(size)
|
| + , format(format)
|
| + , type(GLTexture)
|
| +{
|
| +}
|
| +
|
| +CCResourceProvider::Resource::Resource(uint8_t* pixels, int pool, const IntSize& size, GC3Denum format)
|
| + : glId(0)
|
| + , pixels(pixels)
|
| + , pool(pool)
|
| + , lockForReadCount(0)
|
| + , lockedForWrite(false)
|
| + , external(false)
|
| + , exported(false)
|
| + , size(size)
|
| + , format(format)
|
| + , type(Bitmap)
|
| +{
|
| +}
|
| +
|
| +CCResourceProvider::Child::Child()
|
| +{
|
| +}
|
| +
|
| +CCResourceProvider::Child::~Child()
|
| +{
|
| +}
|
| +
|
| PassOwnPtr<CCResourceProvider> CCResourceProvider::create(CCGraphicsContext* context, TextureUploaderOption option)
|
| {
|
| OwnPtr<CCResourceProvider> resourceProvider(adoptPtr(new CCResourceProvider(context)));
|
|
|