Changeset 124989 in webkit
- Timestamp:
- Aug 7, 2012 10:38:28 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 25 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r124889 r124989 1 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com> 2 3 [WK2][EFL] Implement accelerated compositing on WK2 Efl port 4 https://bugs.webkit.org/show_bug.cgi?id=89840 5 6 Reviewed by Noam Rosenthal. 7 8 Implement accelerated composition with TiledBackingStore on WK2 Efl port. 9 This implementation is based on COORDINATED_GRAPHICS. 10 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake. 11 12 * Source/cmake/OptionsEfl.cmake: 13 1 14 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com> 2 15 -
trunk/Source/WebKit2/CMakeLists.txt
r124701 r124989 16 16 "${WEBKIT2_DIR}/UIProcess/API/cpp" 17 17 "${WEBKIT2_DIR}/UIProcess/Authentication" 18 "${WEBKIT2_DIR}/UIProcess/CoordinatedGraphics" 18 19 "${WEBKIT2_DIR}/UIProcess/Downloads" 19 20 "${WEBKIT2_DIR}/UIProcess/Launcher" … … 43 44 "${WEBKIT2_DIR}/WebProcess/WebCoreSupport" 44 45 "${WEBKIT2_DIR}/WebProcess/WebPage" 46 "${WEBKIT2_DIR}/WebProcess/WebPage/CoordinatedGraphics" 45 47 "${WEBCORE_DIR}" 46 48 "${WEBCORE_DIR}/Modules/battery" … … 72 74 "${WEBCORE_DIR}/platform/graphics/harfbuzz" 73 75 "${WEBCORE_DIR}/platform/graphics/harfbuzz/ng" 76 "${WEBCORE_DIR}/platform/graphics/surfaces" 77 "${WEBCORE_DIR}/platform/graphics/texmap" 74 78 "${WEBCORE_DIR}/platform/graphics/transforms" 75 79 "${WEBCORE_DIR}/platform/network" … … 142 146 Shared/SessionState.cpp 143 147 Shared/ShareableBitmap.cpp 148 Shared/ShareableSurface.cpp 144 149 Shared/StatisticsData.cpp 150 Shared/SurfaceUpdateInfo.cpp 145 151 Shared/UpdateInfo.cpp 146 152 Shared/VisitedLinkTable.cpp … … 324 330 UIProcess/Authentication/WebProtectionSpace.cpp 325 331 332 UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp 326 333 UIProcess/CoordinatedGraphics/LayerTreeCoordinatorProxy.cpp 327 334 UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp … … 462 469 WebProcess/WebPage/PageOverlay.cpp 463 470 WebProcess/WebPage/TapHighlightController.cpp 471 WebProcess/WebPage/UpdateAtlas.cpp 464 472 WebProcess/WebPage/WebBackForwardListProxy.cpp 465 473 WebProcess/WebPage/WebContextMenu.cpp … … 473 481 WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp 474 482 WebProcess/WebPage/CoordinatedGraphics/CoordinatedTile.cpp 483 WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp 475 484 ) 476 485 -
trunk/Source/WebKit2/ChangeLog
r124923 r124989 1 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com> 2 3 [WK2][EFL] Implement accelerated compositing on WK2 Efl port 4 https://bugs.webkit.org/show_bug.cgi?id=89840 5 6 Reviewed by Noam Rosenthal. 7 8 Implement accelerated composition with TiledBackingStore on WK2 Efl port. 9 This implementation is based on COORDINATED_GRAPHICS. 10 11 * CMakeLists.txt: 12 * PlatformEfl.cmake: 13 * Shared/ShareableSurface.cpp: 14 * Shared/WebCoreArgumentCoders.cpp: 15 * Shared/WebCoreArgumentCoders.h: 16 * UIProcess/API/efl/PageClientImpl.cpp: 17 (WebKit::PageClientImpl::PageClientImpl): 18 (WebKit::PageClientImpl::didChangeContentsSize): 19 (WebKit): 20 * UIProcess/API/efl/PageClientImpl.h: 21 (PageClientImpl): 22 * UIProcess/API/efl/ViewportProcessor.cpp: Added. 23 (WebKit): 24 (WebKit::ViewportProcessor::ViewportProcessor): 25 (WebKit::ViewportProcessor::~ViewportProcessor): 26 (WebKit::ViewportProcessor::display): 27 (WebKit::ViewportProcessor::updateViewportSize): 28 (WebKit::ViewportProcessor::setVisibleContentsRect): 29 (WebKit::ViewportProcessor::didChangeContentsSize): 30 * UIProcess/API/efl/ViewportProcessor.h: Added. 31 (WebKit): 32 (ViewportProcessor): 33 (WebKit::ViewportProcessor::create): 34 (WebKit::ViewportProcessor::drawingArea): 35 (WebKit::ViewportProcessor::viewSize): 36 * UIProcess/API/efl/ewk_view.cpp: 37 (_Ewk_View_Private_Data): 38 (_ewk_view_smart_calculate): 39 (ewk_view_base_add): 40 (ewk_view_display): 41 (ewk_view_contents_size_changed): 42 * UIProcess/API/efl/ewk_view_private.h: 43 * UIProcess/PageClient.h: 44 (PageClient): 45 * UIProcess/WebPageProxy.cpp: 46 (WebKit): 47 (WebKit::WebPageProxy::didChangeContentsSize): 48 * UIProcess/WebPageProxy.h: 49 (WebPageProxy): 50 * UIProcess/WebPageProxy.messages.in: 51 * WebProcess/WebPage/LayerTreeCoordinator/LayerTreeCoordinator.cpp: 52 * WebProcess/WebPage/LayerTreeCoordinator/LayerTreeCoordinator.h: 53 * WebProcess/WebPage/LayerTreeHost.cpp: 54 (WebKit::LayerTreeHost::create): 55 * WebProcess/WebPage/LayerTreeHost.h: 56 (WebKit): 57 * WebProcess/efl/WebProcessMainEfl.cpp: 58 (WebKit::WebProcessMainEfl): 59 1 60 2012-08-07 Csaba Osztrogonác <ossy@webkit.org> 2 61 -
trunk/Source/WebKit2/PlatformEfl.cmake
r124875 r124989 39 39 40 40 UIProcess/API/efl/BatteryProvider.cpp 41 UIProcess/API/efl/EflViewportHandler.cpp 41 42 UIProcess/API/efl/NetworkInfoProvider.cpp 42 43 UIProcess/API/efl/PageClientImpl.cpp … … 152 153 ${Freetype_LIBRARIES} 153 154 ${LIBXML2_LIBRARIES} 155 ${OPENGL_LIBRARIES} 154 156 ${SQLITE_LIBRARIES} 155 157 ${FONTCONFIG_LIBRARIES} … … 173 175 ${LIBXML2_LIBRARIES} 174 176 ${LIBXSLT_LIBRARIES} 177 ${OPENGL_LIBRARIES} 175 178 ${SQLITE_LIBRARIES} 176 179 ) -
trunk/Source/WebKit2/Shared/ShareableSurface.cpp
r122554 r124989 21 21 #include "ShareableSurface.h" 22 22 23 #include "GraphicsContext.h" 23 24 #include "WebCoreArgumentCoders.h" 24 25 -
trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp
r124701 r124989 50 50 #include <WebCore/Animation.h> 51 51 #include <WebCore/FloatPoint3D.h> 52 #include <WebCore/Length.h> 52 53 #include <WebCore/TransformationMatrix.h> 53 54 -
trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h
r124701 r124989 68 68 #endif 69 69 70 #if PLATFORM(QT) 71 namespace WebCore { 72 class Animation; 70 #if USE(COORDINATED_GRAPHICS) 71 namespace WebCore { 73 72 class FloatPoint3D; 74 class Matrix3DTransformOperation;75 class MatrixTransformOperation;76 class PerspectiveTransformOperation;77 class RotateTransformOperation;78 class ScaleTransformOperation;79 class SkewTransformOperation;80 class TimingFunction;81 class TransformOperation;82 class TransformOperations;83 73 class TransformationMatrix; 84 class TranslateTransformOperation;85 74 struct Length; 86 75 } 87 #endif 88 89 #if USE(COORDINATED_GRAPHICS) && ENABLE(CSS_FILTERS) 76 77 #if ENABLE(CSS_FILTERS) 90 78 namespace WebCore { 91 79 class FilterOperations; 92 80 } 81 #endif 93 82 #endif 94 83 -
trunk/Source/WebKit2/UIProcess/API/efl/EflViewportHandler.h
r124988 r124989 1 1 /* 2 * Copyright (C) 201 1 Apple Inc. All rights reserved.2 * Copyright (C) 2012 Samsung Electronics. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 24 24 */ 25 25 26 #i nclude "config.h"27 # include "LayerTreeHost.h"26 #ifndef EflViewportHandler_h 27 #define EflViewportHandler_h 28 28 29 #if USE(CA) 30 #if PLATFORM(MAC) 31 #include "LayerTreeHostCAMac.h" 32 #elif PLATFORM(WIN) 33 #include "LayerTreeHostCAWin.h" 34 #endif 35 #endif 29 #if USE(COORDINATED_GRAPHICS) 36 30 37 #if PLATFORM(QT) 38 #include "LayerTreeCoordinator.h" 39 #endif 40 41 #if PLATFORM(GTK) && USE(TEXTURE_MAPPER_GL) 42 #include "LayerTreeHostGtk.h" 43 #endif 44 45 using namespace WebCore; 31 #include "PageClientImpl.h" 32 #include <wtf/PassOwnPtr.h> 46 33 47 34 namespace WebKit { 48 35 49 PassRefPtr<LayerTreeHost> LayerTreeHost::create(WebPage* webPage) 50 { 51 #if PLATFORM(MAC) 52 return LayerTreeHostCAMac::create(webPage); 53 #elif PLATFORM(WIN) && HAVE(WKQCA) 54 return LayerTreeHostCAWin::create(webPage); 55 #elif PLATFORM(QT) 56 return LayerTreeCoordinator::create(webPage); 57 #elif PLATFORM(GTK) && USE(TEXTURE_MAPPER_GL) 58 return LayerTreeHostGtk::create(webPage); 59 #else 60 return 0; 61 #endif 62 } 36 class EflViewportHandler { 37 public: 38 static PassOwnPtr<EflViewportHandler> create(PageClientImpl* pageClientImpl) 39 { 40 return adoptPtr(new EflViewportHandler(pageClientImpl)); 41 } 42 ~EflViewportHandler(); 63 43 64 LayerTreeHost::LayerTreeHost(WebPage* webPage) 65 : m_webPage(webPage) 66 { 67 } 44 DrawingAreaProxy* drawingArea() const { return m_pageClientImpl->page()->drawingArea(); } 45 WebCore::IntSize viewSize() { return m_viewportSize; } 68 46 69 LayerTreeHost::~LayerTreeHost() 70 { 71 } 47 void display(const WebCore::IntRect& rect); 48 void updateViewportSize(const WebCore::IntSize& viewportSize); 49 void setVisibleContentsRect(const WebCore::IntPoint&, float, const WebCore::FloatPoint&); 50 void didChangeContentsSize(const WebCore::IntSize& size); 51 52 private: 53 explicit EflViewportHandler(PageClientImpl*); 54 55 PageClientImpl* m_pageClientImpl; 56 WebCore::IntRect m_visibleContentRect; 57 WebCore::IntSize m_contentsSize; 58 WebCore::IntSize m_viewportSize; 59 float m_scaleFactor; 60 }; 72 61 73 62 } // namespace WebKit 63 64 #endif 65 66 #endif // EflViewportHandler_h -
trunk/Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp
r123998 r124989 32 32 #include "WebContext.h" 33 33 #include "WebContextMenuProxy.h" 34 #include "WebPageGroup.h" 34 35 #include "WebPageProxy.h" 36 #include "WebPreferences.h" 35 37 #include "ewk_context.h" 36 38 #include "ewk_context_private.h" … … 47 49 { 48 50 m_page = context->createWebPage(this, pageGroup); 51 52 #if USE(COORDINATED_GRAPHICS) 53 m_page->pageGroup()->preferences()->setAcceleratedCompositingEnabled(true); 54 m_page->pageGroup()->preferences()->setForceCompositingMode(true); 55 m_page->setUseFixedLayout(true); 56 #endif 57 49 58 m_page->initializeWebPage(); 50 59 } … … 296 305 #endif 297 306 307 void PageClientImpl::didChangeContentsSize(const WebCore::IntSize& size) 308 { 309 ewk_view_contents_size_changed(m_viewWidget, size); 310 } 311 298 312 } // namespace WebKit -
trunk/Source/WebKit2/UIProcess/API/efl/PageClientImpl.h
r123998 r124989 113 113 #endif 114 114 115 virtual void didChangeContentsSize(const WebCore::IntSize&); 116 115 117 private: 116 118 RefPtr<WebPageProxy> m_page; -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
r124875 r124989 54 54 #endif 55 55 56 #if USE(COORDINATED_GRAPHICS) 57 #include "EflViewportHandler.h" 58 #endif 59 56 60 using namespace WebKit; 57 61 using namespace WebCore; … … 66 70 struct _Ewk_View_Private_Data { 67 71 OwnPtr<PageClientImpl> pageClient; 72 #if USE(COORDINATED_GRAPHICS) 73 OwnPtr<EflViewportHandler> viewportHandler; 74 #endif 75 68 76 const char* uri; 69 77 const char* title; … … 531 539 532 540 if (smartData->changed.size) { 541 #if USE(COORDINATED_GRAPHICS) 542 priv->viewportHandler->updateViewportSize(IntSize(width, height)); 543 #endif 544 533 545 if (priv->pageClient->page()->drawingArea()) 534 546 priv->pageClient->page()->drawingArea()->setSize(IntSize(width, height), IntSize()); … … 683 695 ewk_view_theme_set(ewkView, DEFAULT_THEME_PATH"/default.edj"); 684 696 697 #if USE(COORDINATED_GRAPHICS) 698 priv->viewportHandler = EflViewportHandler::create(priv->pageClient.get()); 699 #endif 700 685 701 return ewkView; 686 702 } … … 1043 1059 if (!smartData->image) 1044 1060 return; 1061 1062 #if USE(COORDINATED_GRAPHICS) 1063 EWK_VIEW_PRIV_GET_OR_RETURN(smartData, priv); 1064 1065 evas_gl_make_current(priv->evasGl, priv->evasGlSurface, priv->evasGlContext); 1066 priv->viewportHandler->display(rect); 1067 #endif 1045 1068 1046 1069 evas_object_image_data_update_add(smartData->image, rect.x(), rect.y(), rect.width(), rect.height()); … … 1377 1400 return true; 1378 1401 } 1402 1403 void ewk_view_contents_size_changed(const Evas_Object* ewkView, const IntSize& size) 1404 { 1405 #if USE(COORDINATED_GRAPHICS) 1406 EWK_VIEW_SD_GET_OR_RETURN(ewkView, smartData); 1407 EWK_VIEW_PRIV_GET_OR_RETURN(smartData, priv); 1408 1409 priv->viewportHandler->didChangeContentsSize(size); 1410 #endif 1411 } -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_view_private.h
r124864 r124989 71 71 void ewk_view_resource_request_sent(Evas_Object* ewkView, uint64_t resourceIdentifier, Ewk_Url_Request* request, Ewk_Url_Response* redirectResponse); 72 72 void ewk_view_text_found(Evas_Object* ewkView, unsigned int matchCount); 73 void ewk_view_contents_size_changed(const Evas_Object* ewkView, const WebCore::IntSize&); 73 74 74 75 Evas_Object* ewk_view_base_add(Evas* canvas, WKContextRef, WKPageGroupRef); -
trunk/Source/WebKit2/UIProcess/CoordinatedGraphics/LayerTreeCoordinatorProxy.h
r124805 r124989 37 37 #include <wtf/HashSet.h> 38 38 39 #if PLATFORM(QT) 39 40 QT_BEGIN_NAMESPACE 40 41 class QSGNode; 41 42 QT_END_NAMESPACE 43 #endif 42 44 43 45 namespace WebKit { -
trunk/Source/WebKit2/UIProcess/PageClient.h
r123882 r124989 119 119 #endif 120 120 #if PLATFORM(QT) 121 virtual void didChangeContentsSize(const WebCore::IntSize&) = 0;122 121 virtual void didFindZoomableArea(const WebCore::IntPoint&, const WebCore::IntRect&) = 0; 123 122 virtual void didReceiveMessageFromNavigatorQtObject(const String&) = 0; … … 131 130 virtual void handleDownloadRequest(DownloadProxy*) = 0; 132 131 #endif // PLATFORM(QT) || PLATFORM(EFL) 132 133 #if PLATFORM(QT) || PLATFORM(EFL) 134 virtual void didChangeContentsSize(const WebCore::IntSize&) = 0; 135 #endif 133 136 134 137 #if PLATFORM(QT) || PLATFORM(GTK) -
trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp
r124701 r124989 2636 2636 2637 2637 #if PLATFORM(QT) 2638 void WebPageProxy::didChangeContentsSize(const IntSize& size)2639 {2640 m_pageClient->didChangeContentsSize(size);2641 }2642 2643 2638 void WebPageProxy::didFindZoomableArea(const IntPoint& target, const IntRect& area) 2644 2639 { … … 2681 2676 } 2682 2677 #endif // PLATFORM(QT) || PLATFORM(EFL) 2678 2679 #if PLATFORM(QT) || PLATFORM(EFL) 2680 void WebPageProxy::didChangeContentsSize(const IntSize& size) 2681 { 2682 m_pageClient->didChangeContentsSize(size); 2683 } 2684 #endif 2683 2685 2684 2686 #if ENABLE(TOUCH_EVENTS) -
trunk/Source/WebKit2/UIProcess/WebPageProxy.h
r123882 r124989 832 832 833 833 #if PLATFORM(QT) 834 void didFindZoomableArea(const WebCore::IntPoint&, const WebCore::IntRect&); 835 #endif 836 837 #if PLATFORM(QT) || PLATFORM(EFL) 834 838 void didChangeContentsSize(const WebCore::IntSize&); 835 void didFindZoomableArea(const WebCore::IntPoint&, const WebCore::IntRect&); 836 #endif 839 #endif 840 837 841 #if ENABLE(TOUCH_EVENTS) 838 842 void needTouchEvents(bool); -
trunk/Source/WebKit2/UIProcess/WebPageProxy.messages.in
r123374 r124989 74 74 #endif 75 75 #if PLATFORM(QT) 76 DidChangeContentsSize(WebCore::IntSize newSize)77 76 DidFindZoomableArea(WebCore::IntPoint target, WebCore::IntRect area) 78 77 AuthenticationRequiredRequest(WTF::String hostname, WTF::String realm, WTF::String prefilledUsername) -> (WTF::String username, WTF::String password) … … 80 79 ProxyAuthenticationRequiredRequest(WTF::String hostname, uint16_t port, WTF::String prefilledUsername) -> (WTF::String username, WTF::String password) 81 80 #endif 81 82 #if PLATFORM(QT) || PLATFORM(EFL) 83 DidChangeContentsSize(WebCore::IntSize newSize) 84 #endif 85 82 86 #if ENABLE(TOUCH_EVENTS) 83 87 NeedTouchEvents(bool needTouchEvents) -
trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp
r124805 r124989 27 27 #include "config.h" 28 28 29 #if USE(COORDINATED_GRAPHICS) 29 30 #include "LayerTreeCoordinator.h" 30 31 … … 572 573 } 573 574 574 #if USE(COORDINATED_GRAPHICS)575 575 void LayerTreeCoordinator::scheduleAnimation() 576 576 { 577 577 scheduleLayerFlush(); 578 578 } 579 #endif580 579 581 580 void LayerTreeCoordinator::renderNextFrame() … … 621 620 622 621 } // namespace WebKit 622 #endif // USE(COORDINATED_GRAPHICS) -
trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.h
r124805 r124989 20 20 #ifndef LayerTreeCoordinator_h 21 21 #define LayerTreeCoordinator_h 22 23 #if USE(COORDINATED_GRAPHICS) 22 24 23 25 #include "CoordinatedGraphicsLayer.h" … … 89 91 90 92 virtual PassOwnPtr<WebCore::GraphicsContext> beginContentUpdate(const WebCore::IntSize&, ShareableBitmap::Flags, ShareableSurface::Handle&, WebCore::IntPoint&); 91 #if USE(COORDINATED_GRAPHICS)92 93 virtual void scheduleAnimation() OVERRIDE; 93 #endif94 94 95 95 protected: … … 144 144 } 145 145 146 #endif 147 146 148 #endif // LayerTreeCoordinator_h -
trunk/Source/WebKit2/WebProcess/WebPage/LayerTreeHost.cpp
r121221 r124989 35 35 #endif 36 36 37 #if PLATFORM(QT)37 #if USE(COORDINATED_GRAPHICS) 38 38 #include "LayerTreeCoordinator.h" 39 39 #endif … … 53 53 #elif PLATFORM(WIN) && HAVE(WKQCA) 54 54 return LayerTreeHostCAWin::create(webPage); 55 #elif PLATFORM(QT)55 #elif USE(COORDINATED_GRAPHICS) 56 56 return LayerTreeCoordinator::create(webPage); 57 57 #elif PLATFORM(GTK) && USE(TEXTURE_MAPPER_GL) -
trunk/Source/WebKit2/WebProcess/WebPage/LayerTreeHost.h
r124701 r124989 120 120 }; 121 121 122 #if !PLATFORM(WIN) && ! PLATFORM(QT)122 #if !PLATFORM(WIN) && !USE(COORDINATED_GRAPHICS) 123 123 inline bool LayerTreeHost::supportsAcceleratedCompositing() 124 124 { -
trunk/Source/WebKit2/WebProcess/efl/WebProcessMainEfl.cpp
r123218 r124989 36 36 #include <unistd.h> 37 37 #include <wtf/MainThread.h> 38 39 #if USE(COORDINATED_GRAPHICS) 40 #include "CoordinatedGraphicsLayer.h" 41 #endif 38 42 39 43 using namespace WebCore; … … 77 81 } 78 82 83 #if USE(COORDINATED_GRAPHICS) 84 CoordinatedGraphicsLayer::initFactory(); 85 #endif 86 79 87 int socket = atoi(argv[1]); 80 88 WebProcess::shared().initialize(socket, RunLoop::main()); -
trunk/Source/cmake/OptionsEfl.cmake
r124856 r124989 160 160 161 161 SET(CPACK_SOURCE_GENERATOR TBZ2) 162 163 IF (WTF_USE_TILED_BACKING_STORE) 164 SET(WTF_USE_ACCELERATED_COMPOSITING 1) 165 ADD_DEFINITIONS(-DWTF_USE_ACCELERATED_COMPOSITING=1) 166 167 SET(WTF_USE_COORDINATED_GRAPHICS 1) 168 ADD_DEFINITIONS(-DWTF_USE_COORDINATED_GRAPHICS=1) 169 170 SET(WTF_USE_TEXTURE_MAPPER 1) 171 ADD_DEFINITIONS(-DWTF_USE_TEXTURE_MAPPER=1) 172 173 SET(WTF_USE_TEXTURE_MAPPER_GL 1) 174 ADD_DEFINITIONS(-DWTF_USE_TEXTURE_MAPPER_GL=1) 175 176 SET(WTF_USE_3D_GRAPHICS 1) 177 ADD_DEFINITIONS(-DWTF_USE_3D_GRAPHICS=1) 178 179 FIND_PACKAGE(OpenGL REQUIRED) 180 ENDIF() 181 -
trunk/Tools/ChangeLog
r124988 r124989 1 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com> 2 3 [WK2][EFL] Implement accelerated compositing on WK2 Efl port 4 https://bugs.webkit.org/show_bug.cgi?id=89840 5 6 Reviewed by Noam Rosenthal. 7 8 Implement accelerated composition with TiledBackingStore on WK2 Efl port. 9 Add OPENGL_LIBRARIES in CMakeList.txt. 10 11 * MiniBrowser/efl/CMakeLists.txt: 12 * WebKitTestRunner/PlatformEfl.cmake: 13 1 14 2012-08-07 Csaba Osztrogonác <ossy@webkit.org> 2 15 -
trunk/Tools/MiniBrowser/efl/CMakeLists.txt
r123832 r124989 29 29 ${LIBXML2_LIBRARIES} 30 30 ${LIBXSLT_LIBRARIES} 31 ${OPENGL_LIBRARIES} 31 32 ${SQLITE_LIBRARIES} 32 33 ) -
trunk/Tools/WebKitTestRunner/PlatformEfl.cmake
r123203 r124989 44 44 ${EFLDEPS_LIBRARIES} 45 45 ${Glib_LIBRARIES} 46 ${OPENGL_LIBRARIES} 46 47 ${WTF_LIBRARY_NAME} 47 48 )
Note: See TracChangeset
for help on using the changeset viewer.