summaryrefslogtreecommitdiffstats
path: root/src/compositor/hardware_integration
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup QtWayland moduleAndy Nichols2012-12-032-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Now that both xkbcommon 0.2.0 and libWayland 1.0.0 have been released, we should no longer be building against sha1's and should be preparing for an eventual release so these build hints have been removed. A test has been added for libWayland 1.0.0 which is required to build QtWayland. README has been updated to reflect the current situation src/3rdparty has been removed as it has not been used in some time. patches folder and contents have been removed as they are no longer needed. extensions folder has been moved to the src folder Change-Id: Iab79b5c164758a4bd0253c90f60b2a2d044e2785 Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com> Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-2517-102/+102
| | | | | | | | Change copyrights and license headers from Nokia to Digia Change-Id: Ie65cbe0c622780d2f0672bce19d267d1167620ff Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com> Reviewed-by: Jørgen Lind <jorgen.lind@gmail.com>
* Make the gl integrations use the same build options as the config testsJorgen Lind2012-08-133-4/+18
| | | | | Change-Id: I3efbd0c87c19c8ff2c382c56d2ca34bbe2e7033d Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
* Config tests for gl integrationJorgen Lind2012-07-171-27/+22
| | | | | Change-Id: Ie7d80e7591d11aa5df87ca5d5de4cd6c03928c83 Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
* Use the new QPlatformNativeInterface native resource function getterJørgen Lind2012-07-051-4/+9
| | | | | Change-Id: I5b4e0a48247573e3fc03a87a53c02fa5b5a984d9 Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
* switch to new-style configure testsOswald Buddenhagen2012-06-271-1/+1
| | | | | Change-Id: I70f4f4e81a042a977748dbb42b069b3706829828 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Use QPointer instead of QWeakPointer for tracking QObjects.Stephen Kelly2012-05-311-2/+2
| | | | | Change-Id: I842906ffcc37e6649d947cef3a0d9ea942b14d05 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Added config.test for brcm_egl.Samuel Rødal2012-05-211-2/+2
| | | | | Change-Id: Ia103645ba0823dc94b42578de1f1e39e7dd84956 Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
* BRCM EGL integration to handle eglCreateGlobalImageBRCM.Samuel Rødal2012-05-186-0/+443
| | | | | | | | | For hardware accelerated multiprocess compositing on the raspberry pi. Change-Id: Ieb46aa7306587f89fea87098227a520f18f959a7 Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com> Reviewed-by: Girish Ramakrishnan <girish.1.ramakrishnan@nokia.com> Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
* Update to wayland headLaszlo Agocs2012-05-091-0/+1
| | | | | Change-Id: Ie012861bc40e3bc448d85c9d8c27f798434020ed Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Adapt to _qpa file rename in qtbase.Girish Ramakrishnan2012-05-083-6/+6
| | | | | | | | qtbase change 36547f4eff44361f7a6acd0cff107c0e47561f93 renamed qpa headers. Change-Id: I39b0f636bd69cfe1b4e0f4e1d2419148d83433ca Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Implement nativeBufferLockingJørgen Lind2012-04-173-6/+34
| | | | | | | This is needed to be able to post directly to the framebuffer. Change-Id: I6d19a6c8d9736a513a22dfa71358e6c4c7968e15 Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
* Fixed xcomposite_share compile errors.Samuel Rødal2012-04-113-22/+1
| | | | | Change-Id: I1fac804abcb09bd760246c95a961a2d5b91de03a Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
* Improve wayland_cast and introduce resolve to simplify code.Samuel Rødal2012-03-023-8/+8
| | | | | | | Resolves the wl_resource by accessing the data member. Change-Id: I10912acea0a3ca6abbc067d07d43a46ec65a77aa Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
* Get rid of warnings in compositor source.Samuel Rødal2012-03-021-0/+2
| | | | | Change-Id: I8977e370e1036bf1722b5e88fc6cc3ade9a2d9a9 Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
* Make SurfaceBuffer a QPlatformScreenBufferJørgen Lind2012-03-013-10/+3
| | | | | | | | | And refactor to make it fit Done with: Paul Change-Id: I2bd28abb4ac256a336cd6c2c90e67104d8c27cc5 Reviewed-by: Andy Nichols <andy.nichols@nokia.com>
* Make glx backend compiling again after qtbase broke the includesLaszlo Agocs2012-02-211-0/+1
| | | | | Change-Id: I2bbbdad7fdd0c726316a4192240a00326fd4d72e Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Compositor memory leak fixesLaszlo Agocs2012-02-153-2/+13
| | | | | Change-Id: Ia0510e00ffc925cde98ec5345a8129d1979c478c Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-3013-13/+13
| | | | | | | | | | | As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: I08d8673382f0230d5c5a22a25efaf5c45cef539a Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Update obsolete contact address.Jason McDonald2012-01-2313-13/+13
| | | | | | | | Replace Nokia contact email address with Qt Project website. Change-Id: Ib67c393df41c539deae0ef71e0acc13029ceb46d Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Update license headers.Jason McDonald2012-01-1613-68/+428
| | | | | | | | | | All code in this module outside of src/plugins/platforms/wayland should carry a copy of the BSD license header. The master copy of this header lives at qtbase/header.BSD. Change-Id: Icd56f24f4a3d309db4c1c3aaef25618680c07f6e Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
* Replaced missed instance of Wayland::Surface->clientHandle()Andy Nichols2012-01-131-2/+2
| | | | | | | | This was if EGL_WL_request_client_buffer_format was defined. Change-Id: Ic96be10a981b79d0d2f62bc165b57130398c385a Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
* Dont have subdirectories in the extensions folderJørgen2012-01-041-1/+1
| | | | | | | This folder is just for the xml files Change-Id: I20820bac6ed46cb0267b20afddd129ddf64141c5 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Remove QtOpenGL includesJørgen Lind2012-01-041-1/+2
| | | | | Change-Id: I66c4c98b308bd97760ad2db720785ee64fc64959 Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
* Fixup variable names to not use widgetJørgen Lind2011-12-133-7/+6
| | | | | Change-Id: I4c2212d27aaebbefe5e8524438bc444fdec74c8a Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Use the wayland-scanner qmake compiler rules for xcompositeJørgen Lind2011-12-125-163/+2
| | | | | Change-Id: I45e601ac1cc0183b03f2467a8376a1d6c65315cd Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
* Remove the dri2_xcb hardware integrationJørgen Lind2011-12-127-258/+0
| | | | | | | EGL has bind_display instead Change-Id: I643f06e7412bae9513d8b30eef655cd0a60cb57d Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Make xcomposite-egl work without widgetsJørgen Lind2011-12-121-2/+2
| | | | | Change-Id: Ie9bfd6ca1a36650864ca8af70c25beb1baa5ac43 Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
* Remove dependency on libQtWidgets and libQtOpenGLGunnar Sletta2011-12-071-1/+1
| | | | | Change-Id: I15ec75922d476080283e1c9759ed49e63a871b1f Reviewed-by: Andy Nichols <andy.nichols@nokia.com>
* Resolve the gl and egl extensions before we use themJørgen Lind2011-12-071-9/+54
| | | | | Change-Id: Iafe68f71807cc8aa8964444adccb25128c597514 Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
* Make wayland actually a moduleJørgen Lind2011-12-0728-0/+1364
Also fix so that QtCompositor can be built as shared object. + fix so that the default QT_WAYLAND_GL_CONFIG is wayland_egl Change-Id: I02b72e99286584426bd37ab2d00bbc84af11efdc Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>