| Index: cc/resource_provider.cc
|
| diff --git a/cc/resource_provider.cc b/cc/resource_provider.cc
|
| index 4949a6b43ef5fa28200850b3fafdb22a2bb67bbc..33ed800c3e7ec9cbdd23c69425c5a6a34fb7c35d 100644
|
| --- a/cc/resource_provider.cc
|
| +++ b/cc/resource_provider.cc
|
| @@ -8,7 +8,6 @@
|
|
|
| #include <limits.h>
|
|
|
| -#include "IntRect.h"
|
| #include "base/debug/alias.h"
|
| #include "base/hash_tables.h"
|
| #include "base/stl_util.h"
|
| @@ -19,6 +18,8 @@
|
| #include "cc/texture_uploader.h"
|
| #include "third_party/khronos/GLES2/gl2.h"
|
| #include "third_party/khronos/GLES2/gl2ext.h"
|
| +#include "ui/gfx/rect.h"
|
| +#include "ui/gfx/vector2d.h"
|
|
|
| #include <public/WebGraphicsContext3D.h>
|
|
|
| @@ -80,7 +81,7 @@ ResourceProvider::Resource::Resource()
|
| {
|
| }
|
|
|
| -ResourceProvider::Resource::Resource(unsigned textureId, int pool, const IntSize& size, GLenum format)
|
| +ResourceProvider::Resource::Resource(unsigned textureId, int pool, const gfx::Size& size, GLenum format)
|
| : glId(textureId)
|
| , pixels(0)
|
| , pool(pool)
|
| @@ -95,7 +96,7 @@ ResourceProvider::Resource::Resource(unsigned textureId, int pool, const IntSize
|
| {
|
| }
|
|
|
| -ResourceProvider::Resource::Resource(uint8_t* pixels, int pool, const IntSize& size, GLenum format)
|
| +ResourceProvider::Resource::Resource(uint8_t* pixels, int pool, const gfx::Size& size, GLenum format)
|
| : glId(0)
|
| , pixels(pixels)
|
| , pool(pool)
|
| @@ -150,7 +151,7 @@ bool ResourceProvider::inUseByConsumer(ResourceId id)
|
| return !!resource->lockForReadCount || resource->exported;
|
| }
|
|
|
| -ResourceProvider::ResourceId ResourceProvider::createResource(int pool, const IntSize& size, GLenum format, TextureUsageHint hint)
|
| +ResourceProvider::ResourceId ResourceProvider::createResource(int pool, const gfx::Size& size, GLenum format, TextureUsageHint hint)
|
| {
|
| switch (m_defaultResourceType) {
|
| case GLTexture:
|
| @@ -164,7 +165,7 @@ ResourceProvider::ResourceId ResourceProvider::createResource(int pool, const In
|
| return 0;
|
| }
|
|
|
| -ResourceProvider::ResourceId ResourceProvider::createGLTexture(int pool, const IntSize& size, GLenum format, TextureUsageHint hint)
|
| +ResourceProvider::ResourceId ResourceProvider::createGLTexture(int pool, const gfx::Size& size, GLenum format, TextureUsageHint hint)
|
| {
|
| DCHECK(Proxy::isImplThread());
|
| unsigned textureId = 0;
|
| @@ -190,7 +191,7 @@ ResourceProvider::ResourceId ResourceProvider::createGLTexture(int pool, const I
|
| return id;
|
| }
|
|
|
| -ResourceProvider::ResourceId ResourceProvider::createBitmap(int pool, const IntSize& size)
|
| +ResourceProvider::ResourceId ResourceProvider::createBitmap(int pool, const gfx::Size& size)
|
| {
|
| DCHECK(Proxy::isImplThread());
|
|
|
| @@ -207,7 +208,7 @@ ResourceProvider::ResourceId ResourceProvider::createResourceFromExternalTexture
|
| DCHECK(Proxy::isImplThread());
|
| DCHECK(m_context->context3D());
|
| ResourceId id = m_nextId++;
|
| - Resource resource(textureId, 0, IntSize(), 0);
|
| + Resource resource(textureId, 0, gfx::Size(), 0);
|
| resource.external = true;
|
| m_resources[id] = resource;
|
| return id;
|
| @@ -265,7 +266,7 @@ ResourceProvider::ResourceType ResourceProvider::resourceType(ResourceId id)
|
| return resource->type;
|
| }
|
|
|
| -void ResourceProvider::upload(ResourceId id, const uint8_t* image, const IntRect& imageRect, const IntRect& sourceRect, const IntSize& destOffset)
|
| +void ResourceProvider::upload(ResourceId id, const uint8_t* image, const gfx::Rect& imageRect, const gfx::Rect& sourceRect, const gfx::Vector2d& destOffset)
|
| {
|
| DCHECK(Proxy::isImplThread());
|
| ResourceMap::iterator it = m_resources.find(id);
|
| @@ -300,7 +301,7 @@ void ResourceProvider::upload(ResourceId id, const uint8_t* image, const IntRect
|
|
|
| ScopedWriteLockSoftware lock(this, id);
|
| SkCanvas* dest = lock.skCanvas();
|
| - dest->writePixels(srcSubset, destOffset.width(), destOffset.height());
|
| + dest->writePixels(srcSubset, destOffset.x(), destOffset.y());
|
| }
|
| }
|
|
|
|
|