Title: [114063] trunk/Source/WebCore
Revision
114063
Author
[email protected]
Date
2012-04-12 18:08:21 -0700 (Thu, 12 Apr 2012)

Log Message

[chromium][refactoring] merge CCSingleThreadProxy::{commitIfNeeded,doComposite} into commitAndComposite()
https://bugs.webkit.org/show_bug.cgi?id=83837

Reviewed by James Robinson.

- merge CCSingleThreadProxy::commitIfNeeded() and CCSingleThreadProxy::doComposite() into commitAndComposite()

* platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
(WebCore::CCSingleThreadProxy::compositeAndReadback): call site updated.
(WebCore::CCSingleThreadProxy::compositeImmediately): ditto.
(WebCore::CCSingleThreadProxy::commitAndComposite):
* platform/graphics/chromium/cc/CCSingleThreadProxy.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (114062 => 114063)


--- trunk/Source/WebCore/ChangeLog	2012-04-13 01:07:27 UTC (rev 114062)
+++ trunk/Source/WebCore/ChangeLog	2012-04-13 01:08:21 UTC (rev 114063)
@@ -1,3 +1,18 @@
+2012-04-12  Andrey Kosyakov  <[email protected]>
+
+        [chromium][refactoring] merge CCSingleThreadProxy::{commitIfNeeded,doComposite} into commitAndComposite()
+        https://bugs.webkit.org/show_bug.cgi?id=83837
+
+        Reviewed by James Robinson.
+
+        - merge CCSingleThreadProxy::commitIfNeeded() and CCSingleThreadProxy::doComposite() into commitAndComposite()
+
+        * platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
+        (WebCore::CCSingleThreadProxy::compositeAndReadback): call site updated.
+        (WebCore::CCSingleThreadProxy::compositeImmediately): ditto.
+        (WebCore::CCSingleThreadProxy::commitAndComposite):
+        * platform/graphics/chromium/cc/CCSingleThreadProxy.h:
+
 2012-04-12  Nate Chapin  <[email protected]>
 
         Remove FrameLoader:m_isLoadingMainResource, since it is always

Modified: trunk/Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.cpp (114062 => 114063)


--- trunk/Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.cpp	2012-04-13 01:07:27 UTC (rev 114062)
+++ trunk/Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.cpp	2012-04-13 01:08:21 UTC (rev 114063)
@@ -72,12 +72,9 @@
     TRACE_EVENT("CCSingleThreadProxy::compositeAndReadback", this, 0);
     ASSERT(CCProxy::isMainThread());
 
-    if (!commitIfNeeded())
+    if (!commitAndComposite())
         return false;
 
-    if (!doComposite())
-        return false;
-
     m_layerTreeHostImpl->readback(pixels, rect);
 
     if (m_layerTreeHostImpl->isContextLost())
@@ -272,16 +269,13 @@
 // Called by the legacy scheduling path (e.g. where render_widget does the scheduling)
 void CCSingleThreadProxy::compositeImmediately()
 {
-    if (!commitIfNeeded())
-        return;
-
-    if (doComposite()) {
+    if (commitAndComposite()) {
         m_layerTreeHostImpl->swapBuffers();
         didSwapFrame();
     }
 }
 
-bool CCSingleThreadProxy::commitIfNeeded()
+bool CCSingleThreadProxy::commitAndComposite()
 {
     ASSERT(CCProxy::isMainThread());
 
@@ -291,7 +285,7 @@
         return false;
 
     doCommit(updater);
-    return true;
+    return doComposite();
 }
 
 bool CCSingleThreadProxy::doComposite()

Modified: trunk/Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.h (114062 => 114063)


--- trunk/Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.h	2012-04-13 01:07:27 UTC (rev 114062)
+++ trunk/Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.h	2012-04-13 01:08:21 UTC (rev 114063)
@@ -75,7 +75,7 @@
 private:
     explicit CCSingleThreadProxy(CCLayerTreeHost*);
 
-    bool commitIfNeeded();
+    bool commitAndComposite();
     void doCommit(CCTextureUpdater&);
     bool doComposite();
     void didSwapFrame();
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to