summaryrefslogtreecommitdiffstats
path: root/src/hardwareintegration/compositor
Commit message (Expand)AuthorAgeFilesLines
* Revert "Compositor: Warn and clean up when client hardware buffer integration...v5.14.2Jani Heikkinen2020-03-2412-89/+67
* Avoid conflicting declaration for egl typedefsSamuli Piippo2020-01-201-0/+2
* Fix compilation of linuxdmabuf compositor pluginJohan Klokkhammer Helsing2019-12-041-0/+4
* Fix detection of linux-dmabufJohan Klokkhammer Helsing2019-11-262-2/+2
* Compositor: Use logging category in egl client integrationJohan Klokkhammer Helsing2019-10-301-16/+29
* Compositor: Warn and clean up when server buffer integrations failJohan Klokkhammer Helsing2019-10-2810-29/+34
* Remove unused variable WaylandEglClientBufferIntegrationPrivate::validJohan Klokkhammer Helsing2019-10-281-2/+0
* Compositor: Warn and clean up when client hardware buffer integrations failJohan Klokkhammer Helsing2019-10-2512-67/+88
* Update QtWaylandCompositor license headers to GPL 3v5.14.0-beta2Paul Olav Tvete2019-10-1637-555/+185
* Merge remote-tracking branch 'origin/5.13' into devLiang Qi2019-08-131-16/+19
|\
| * Fix GCC 4.8 buildVille Voutilainen2019-08-091-16/+19
* | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-07-091-1/+1
|\|
| * Fix compilation with C++20Marc Mutz2019-07-081-1/+1
* | Remove Apache licensed Vulkan helper functionJohan Klokkhammer Helsing2019-05-102-5/+5
* | Merge remote-tracking branch 'origin/5.13' into devJohan Klokkhammer Helsing2019-05-071-1/+1
|\|
| * Remove wayland-egl as dependency of linux-dmabuf-unstable-v1Kai Koehne2019-04-251-1/+1
* | New texture sharing protocol and infrastructurePaul Olav Tvete2019-03-281-0/+4
* | Vulkan server buffer integration crash fixPaul Olav Tvete2019-03-271-1/+12
* | Implement server-side toOpenGlTexture for VulkanPaul Olav Tvete2019-03-252-41/+130
* | Compressed texture support for vulkan server buffersPaul Olav Tvete2019-03-255-18/+68
* | Merge remote-tracking branch 'qt/5.13' into devPaul Olav Tvete2019-03-211-0/+8
|\|
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-161-0/+8
| |\
| | * Compositor: Call eglUnbindWaylandDisplayWL when destroying the compositorJohan Klokkhammer Helsing2019-03-141-0/+8
* | | Add server buffer integration based on VulkanPaul Olav Tvete2019-03-185-0/+1096
|/ /
* | Merge remote-tracking branch 'origin/5.12' into devLiang Qi2019-01-225-0/+690
|\|
| * wl_eglstream_controller implementation for NVIDIAPaul Olav Tvete2019-01-085-0/+690
* | Member init for some variables that are not covered by constructorsJohan Klokkhammer Helsing2019-01-163-3/+3
* | Compositor: Implement linux-dmabuf-unstable-v1Andreas Cord-Landwehr2018-12-135-0/+1149
* | Add convenience for converting wl_resource * to wrapper typesJohan Klokkhammer Helsing2018-11-212-2/+6
* | Don't include system versions of wayland protocolJohan Klokkhammer Helsing2018-10-032-2/+2
|/
* Add server buffer integration using Linux dma-bufPaul Olav Tvete2018-09-213-0/+426
* Add virtual QtWayland::ServerBuffer::bufferInUse()Paul Olav Tvete2018-09-214-0/+11
* Don't use members of wl_resourceJohan Klokkhammer Helsing2018-09-181-1/+1
* Compositor API: Don't leak OpenGL textures when running multi-threadedJohan Klokkhammer Helsing2018-04-271-2/+15
* Use override when applicableJohan Klokkhammer Helsing2018-02-284-8/+8
* Use default member initialization for raw pointersJohan Klokkhammer Helsing2018-02-287-9/+9
* Init variables where they are declared when possible (clang-tidy)Johan Klokkhammer Helsing2018-02-2713-66/+31
* Use nullptr instead of 0 or NULLJohan Klokkhammer Helsing2018-02-204-12/+12
* Compositor API: Add support for hardware compositingJohan Klokkhammer Helsing2018-02-093-0/+388
* Fix compilation for Renesas R-Car M3Johan Klokkhammer Helsing2018-02-081-1/+1
* Merge remote-tracking branch 'qt/5.10' into devPaul Olav Tvete2018-01-313-2/+32
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-073-2/+32
| |\
| | * Fix for big memory leak in Qt based compositorsRobert Griebl2017-12-192-1/+31
| | * wayland-egl: use egl compiler optionsSamuli Piippo2017-12-041-1/+1
* | | Adapt to qtbase 5.10 API change: qssize_t -> qsizetypeLiang Qi2018-01-071-1/+1
* | | Merge remote-tracking branch 'qt/5.10' into devPaul Olav Tvete2017-10-271-44/+75
|\| |
| * | Merge remote-tracking branch 'qt/5.9' into 5.10v5.10.0-beta3Paul Olav Tvete2017-10-251-44/+75
| |\|
| | * Support threaded rendering for Nvidia EGLStreamsPaul Olav Tvete2017-10-251-44/+75
* | | Use QImage::sizeInBytes() instead of deprecated QImage::byteCount()Johan Klokkhammer Helsing2017-10-191-1/+1
* | | Replace Q_NULLPTR with nullptrKevin Funk2017-09-261-1/+1
|/ /