[Webkit-unassigned] [Bug 89840] [WK2][EFL] Implement accelerated compositing on WK2 Efl port
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jul 18 03:41:34 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=89840
--- Comment #14 from Gyuyoung Kim <gyuyoung.kim at samsung.com> 2012-07-18 03:41:33 PST ---
(From update of attachment 152931)
View in context: https://bugs.webkit.org/attachment.cgi?id=152931&action=review
> Source/WebKit2/PlatformEfl.cmake:51
> + UIProcess/API/efl/ViewportProcessor.cpp
Nit: Upper-case file has placed above lower-case file.
> Source/WebKit2/PlatformEfl.cmake:145
> + ${OPENGL_LIBRARIES}
Nit : It looks OPENGL_LIBRARIES needs to be moved to above SQLITE_LIBRARIES for alphabetical order.
> Source/WebKit2/PlatformEfl.cmake:161
> + ${OPENGL_LIBRARIES}
ditto.
> Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp:54
> + page()->pageGroup()->preferences()->setAcceleratedDrawingEnabled(true);
Is it better to use m_page instead of page() ? Is there any reason ?
> Source/WebKit2/UIProcess/API/efl/PageClientImpl.cpp:296
> +#if USE(UI_SIDE_COMPOSITING)
Why do you use this macro function inside? Is this public API? I think we have to use macro function outside except for public APIs.
> Source/WebKit2/UIProcess/API/efl/PageClientImpl.h:109
> + virtual void didChangeContentsSize(const WebCore::IntSize&);
Don't you need to use USE(UI_SIDE_COMPOSITING) as well ?
> Source/WebKit2/UIProcess/API/efl/ViewportProcessor.cpp:67
> + // adjust VisibleContentRect
Nit : s/adjust/Adjust/g
> Source/WebKit2/UIProcess/API/efl/ViewportProcessor.h:47
> + ViewportProcessor(PageClientImpl*);
Use *explicit* keyword.
> Source/WebKit2/UIProcess/API/efl/ViewportProcessor.h:51
> + float m_scaleFactor;
Nit : I think it is better to move to below m_viewportSize because of gathering similar type variables.
> Tools/MiniBrowser/efl/CMakeLists.txt:33
> + ${OPENGL_LIBRARIES}
ditto.
> Tools/WebKitTestRunner/PlatformEfl.cmake:46
> + ${OPENGL_LIBRARIES}
ditto.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list