Review Request 116627: EGL/X11 backend for WindowThumbnail QQuickItem
Commit Hook
null at kde.org
Mon Mar 17 08:13:01 UTC 2014
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/116627/#review53156
-----------------------------------------------------------
This review has been submitted with commit d2452e29175f1140c2c34bb5a847759e399242ea by Martin Gräßlin to branch master.
- Commit Hook
On March 6, 2014, 9 a.m., Martin Gräßlin wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/116627/
> -----------------------------------------------------------
>
> (Updated March 6, 2014, 9 a.m.)
>
>
> Review request for Plasma.
>
>
> Repository: plasma-framework
>
>
> Description
> -------
>
> EGL/X11 backend for WindowThumbnail QQuickItem
>
> Introduces a new optional dependency to EGL. If EGL is found the
> WindowThumbnail gets compiled with EGL support. The EGL support is
> unlike Qt's XCB plugin not mutual exclusive to the GLX backend, thus
> it's possible to compile with EGL and GLX at the same time.
> By that this implementation is prepared for the case that Qt supports
> EGL or GLX through runtime selection.
>
> In practice EGL support is only useful if Qt is compiled with GLESv2.
> In that case the corebindingsplugin gets linked against Qt5::Gui_GLESv2
> to get the dependency to GLES.
>
> The implementation makes use of the EGL_KHR_image extension
> (or EGL_KHR_image_base and EGL_KHR_Image_pixmap) and
> the GL_OES_EGL_image extension to bind the X pixmap to an EGLImageKHR.
>
>
> Diffs
> -----
>
> CMakeLists.txt 357aaa9bc2faa88b9d0a61cf0cc9ac9e71ededbe
> src/declarativeimports/core/CMakeLists.txt 97e9283030e3b3771433381422fcfd809a53239a
> src/declarativeimports/core/windowthumbnail.h 1d45953938326e9cba5c1365d8c4b3df7a840e71
> src/declarativeimports/core/windowthumbnail.cpp b96d939b2384ea245e190a401c427f0c21112994
> src/plasma/config-plasma.h.cmake c1aa75db71892ff6e5043129cdef27740e562f0e
>
> Diff: https://git.reviewboard.kde.org/r/116627/diff/
>
>
> Testing
> -------
>
> plasmoidviewer -a org.kde.example.windowthumbnails in a GLES build.
>
>
> Thanks,
>
> Martin Gräßlin
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20140317/2b9ec4c0/attachment.html>
More information about the Plasma-devel
mailing list