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

Unified Diff: cc/CCThreadProxy.h

Issue 10919320: Integrate r128344 and r128253 from WebKit (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 3 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/CCThreadProxy.h
diff --git a/cc/CCThreadProxy.h b/cc/CCThreadProxy.h
index 0e26168fcf8a5c99bfc60c06550f5f28984ae838..830049f78ebc6d4f6bed5a5e266cf3490728cb5a 100644
--- a/cc/CCThreadProxy.h
+++ b/cc/CCThreadProxy.h
@@ -61,6 +61,7 @@ public:
virtual void setNeedsRedrawOnImplThread() OVERRIDE;
virtual void setNeedsCommitOnImplThread() OVERRIDE;
virtual void postAnimationEventsToMainThreadOnImplThread(PassOwnPtr<CCAnimationEventsVector>, double wallClockTime) OVERRIDE;
+ virtual void releaseContentsTexturesOnImplThread() OVERRIDE;
// CCSchedulerClient implementation
virtual void scheduledActionBeginFrame() OVERRIDE;
@@ -87,7 +88,7 @@ private:
double monotonicFrameBeginTime;
OwnPtr<CCScrollAndScaleSet> scrollInfo;
- bool contentsTexturesWereDeleted;
+ CCPrioritizedTextureManager::BackingVector evictedContentsTexturesBackings;
size_t memoryAllocationLimitBytes;
};
OwnPtr<BeginFrameAndCommitState> m_pendingBeginFrameRequest;
@@ -108,7 +109,7 @@ private:
IntRect rect;
};
void forceBeginFrameOnImplThread(CCCompletionEvent*);
- void beginFrameCompleteOnImplThread(CCCompletionEvent*, PassOwnPtr<CCTextureUpdateQueue>, bool contentsTexturesWereDeleted);
+ void beginFrameCompleteOnImplThread(CCCompletionEvent*, PassOwnPtr<CCTextureUpdateQueue>);
void beginFrameAbortedOnImplThread();
void requestReadbackOnImplThread(ReadbackRequest*);
void requestStartPageScaleAnimationOnImplThread(IntSize targetPosition, bool useAnchor, float scale, double durationSec);

Powered by Google App Engine
This is Rietveld 408576698