| Index: cc/CCPrioritizedTexture.cpp
|
| diff --git a/cc/CCPrioritizedTexture.cpp b/cc/CCPrioritizedTexture.cpp
|
| index 2940e925227420bcf189cb22b1b853115003d336..496977fe16405a4672ecd4c22123ab2dc8723f43 100644
|
| --- a/cc/CCPrioritizedTexture.cpp
|
| +++ b/cc/CCPrioritizedTexture.cpp
|
| @@ -99,6 +99,19 @@ void CCPrioritizedTexture::upload(CCResourceProvider* resourceProvider,
|
| resourceProvider->upload(resourceId(), image, imageRect, sourceRect, destOffset);
|
| }
|
|
|
| +void CCPrioritizedTexture::acceleratedUpdate(
|
| + CCResourceProvider* resourceProvider,
|
| + SkPicture* picture, const IntRect& pictureRect,
|
| + const IntRect& sourceRect, const IntSize& destOffset)
|
| +{
|
| + ASSERT(m_isAbovePriorityCutoff);
|
| + if (m_isAbovePriorityCutoff)
|
| + acquireBackingTexture(resourceProvider);
|
| + ASSERT(m_backing);
|
| + resourceProvider->acceleratedUpdate(
|
| + resourceId(), picture, pictureRect, sourceRect, destOffset);
|
| +}
|
| +
|
| void CCPrioritizedTexture::link(Backing* backing)
|
| {
|
| ASSERT(backing);
|
|
|