-
commit-queue@webkit.org authored
Reviewed by Antonio Gomes. [EFL] Make accelerated compositing build in Webkit-EFL https://bugs.webkit.org/show_bug.cgi?id=62361 Add PLATFORM(EFL) to enable ACCELERATED_COMPOSITING on EFL port. * wtf/Platform.h: 2011-06-09 Hyowon Kim <hw1008.kim@samsung.com> Reviewed by Antonio Gomes. [EFL] Make accelerated compositing build in Webkit-EFL https://bugs.webkit.org/show_bug.cgi?id=62361 Add a new class, GraphicsLayerEfl - not yet implemented. Add ACCELERATED_COMPOSITING related files to CMakeLists. * CMakeLists.txt: * CMakeListsEfl.txt: * platform/graphics/efl/GraphicsLayerEfl.cpp: Added. (WebCore::GraphicsLayer::create): (WebCore::GraphicsLayerEfl::GraphicsLayerEfl): (WebCore::GraphicsLayerEfl::~GraphicsLayerEfl): (WebCore::GraphicsLayerEfl::setNeedsDisplay): (WebCore::GraphicsLayerEfl::setNeedsDisplayInRect): * platform/graphics/efl/GraphicsLayerEfl.h: Added. 2011-06-09 Hyowon Kim <hw1008.kim@samsung.com> Reviewed by Antonio Gomes. [EFL] Make accelerated compositing build in Webkit-EFL https://bugs.webkit.org/show_bug.cgi?id=62361 Add functions for accelerated compositing to ChromeClientEfl. * WebCoreSupport/ChromeClientEfl.cpp: (WebCore::ChromeClientEfl::attachRootGraphicsLayer): (WebCore::ChromeClientEfl::setNeedsOneShotDrawingSynchronization): (WebCore::ChromeClientEfl::scheduleCompositingLayerSync): (WebCore::ChromeClientEfl::allowedCompositingTriggers): * WebCoreSupport/ChromeClientEfl.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
6348f02f