Skip to content
  • joone.hur@collabora.co.uk's avatar
    2011-06-28 Joone Hur <joone.hur@collabora.co.uk> · 8f628103
    joone.hur@collabora.co.uk authored
            Reviewed by Martin Robinson.
    
            [GTK] Allow to build WebKitGtk+ with accelerated compositing
            https://bugs.webkit.org/show_bug.cgi?id=63404
    
            WebKitGtk+ needs to implement accelerated compositing for running CSS3 3D transforms
            and animation through GPU acceleration. We could implement GraphicsLayer using Clutter.
    
            * GNUmakefile.list.am:
            * platform/graphics/clutter/GraphicsLayerClutter.cpp: Added.
            (WebCore::GraphicsLayer::create): Not implemented yet.
            (WebCore::GraphicsLayerClutter::GraphicsLayerClutter):
            (WebCore::GraphicsLayerClutter::~GraphicsLayerClutter):
            (WebCore::GraphicsLayerClutter::setNeedsDisplay): Ditto.
            (WebCore::GraphicsLayerClutter::setNeedsDisplayInRect): Ditto.
            * platform/graphics/clutter/GraphicsLayerClutter.h: Added.
    2011-06-28  Joone Hur  <joone.hur@collabora.co.uk>
    
            Reviewed by Martin Robinson.
    
            [GTK] Allow to build WebKitGtk+ with accelerated compositing
            https://bugs.webkit.org/show_bug.cgi?id=63404
    
            WebKitGtk+ needs to implement accelerated compositing for running CSS3 3D transforms
            and animation through GPU acceleration. We could implement GraphicsLayer using Clutter.
    
            * WebCoreSupport/ChromeClientGtk.cpp:
            (WebKit::ChromeClient::attachRootGraphicsLayer): not implemented yet.
            (WebKit::ChromeClient::setNeedsOneShotDrawingSynchronization): Ditto.
            (WebKit::ChromeClient::scheduleCompositingLayerSync): Ditto.
            (WebKit::ChromeClient::allowedCompositingTriggers): Ditto.
            * WebCoreSupport/ChromeClientGtk.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@89937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    8f628103