WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
88634
[EFL] Add accelerated compositing related files and flags to EFL build system.
https://bugs.webkit.org/show_bug.cgi?id=88634
Summary
[EFL] Add accelerated compositing related files and flags to EFL build system.
Hyowon Kim
Reported
2012-06-08 01:58:12 PDT
enable accelerated compositing by adding files and flags to cmake files in EFL port.
Attachments
Patch
(8.08 KB, patch)
2012-06-08 02:08 PDT
,
Hyowon Kim
gyuyoung.kim
: review-
gyuyoung.kim
: commit-queue-
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Hyowon Kim
Comment 1
2012-06-08 02:08:56 PDT
Created
attachment 146513
[details]
Patch
Ryuan Choi
Comment 2
2012-06-08 06:52:48 PDT
Comment on
attachment 146513
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=146513&action=review
> Source/WebCore/PlatformEfl.cmake:301 > + LIST(APPEND WebCore_SOURCES > + platform/graphics/efl/GraphicsContext3DEfl.cpp > + platform/graphics/efl/GraphicsContext3DPrivate.cpp > + platform/graphics/OpenGLShims.cpp > + platform/graphics/surfaces/GraphicsSurface.cpp > + platform/graphics/texmap/LayerTransform.cpp > + platform/graphics/texmap/TextureMapper.cpp > + platform/graphics/texmap/TextureMapperGL.cpp > + platform/graphics/texmap/TextureMapperAnimation.cpp > + platform/graphics/texmap/TextureMapperBackingStore.cpp > + platform/graphics/texmap/TextureMapperImageBuffer.cpp > + platform/graphics/texmap/TextureMapperShaderManager.cpp > + platform/graphics/texmap/GraphicsLayerTextureMapper.cpp > + platform/graphics/texmap/TextureMapperLayer.cpp > + )
Ordering looks wrong.
> Tools/EWebLauncher/main.c:637 > - app->ee = ecore_evas_new(engine, 0, 0, geometry.w, geometry.h, NULL); > + app->ee = ecore_evas_new("opengl_x11", 0, 0, geometry.w, geometry.h, NULL);
I am not sure. Should it be mandatory?
Gyuyoung Kim
Comment 3
2012-06-08 07:50:19 PDT
Comment on
attachment 146513
[details]
Patch
Attachment 146513
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/12921527
Gyuyoung Kim
Comment 4
2012-06-09 04:22:30 PDT
Comment on
attachment 146513
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=146513&action=review
> ChangeLog:6 > + Reviewed by NOBODY (OOPS!).
Missing description.
> Source/WTF/ChangeLog:6 > + Reviewed by NOBODY (OOPS!).
ditto.
> Source/WebCore/ChangeLog:10 > + * PlatformEfl.cmake:
ditto.
> Source/cmake/OptionsEfl.cmake:40 > +FIND_PACKAGE(OpenGL REQUIRED)
Move this to line 26 as below, FIND_PACKAGE(Cairo 1.10 REQUIRED) FIND_PACKAGE(EFL REQUIRED) FIND_PACKAGE(Fontconfig 2.8.0 REQUIRED) +FIND_PACKAGE(OpenGL REQUIRED) FIND_PACKAGE(Sqlite REQUIRED)
Raphael Kubo da Costa (:rakuco)
Comment 5
2012-06-14 19:24:47 PDT
Comment on
attachment 146513
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=146513&action=review
I wonder if forcing 3d acceleration and the Evas OpenGL engine are really required; why not add those WTF defines and require OpenGL only if 3D rendering is on?
> ChangeLog:3 > + [EFL] Add AC related files and flags to EFL build system.
I'd rather expand the "AC" abbreviation to avoid confusion.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug