From ebdd4a0ba7daf74b11f716d291a97f7cd28c2aca Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Tue, 30 Sep 2014 11:31:28 +0200 Subject: Introducing QPlatformHardwareCompositor. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Can be used by applications to send hardware buffers directly to the hardware compositor, if available. The primary usecase right now will be from QtWayland to 2D composition of surface by bypassing the OpenGL composition. Change-Id: Ibdcdcc744c34869d3abbc11aad448a755f87161f Reviewed-by: Jørgen Lind --- src/gui/kernel/kernel.pri | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/gui/kernel/kernel.pri') diff --git a/src/gui/kernel/kernel.pri b/src/gui/kernel/kernel.pri index e0d4464d47..6479acd3fc 100644 --- a/src/gui/kernel/kernel.pri +++ b/src/gui/kernel/kernel.pri @@ -68,6 +68,7 @@ HEADERS += \ kernel/qplatformservices.h \ kernel/qplatformsystemtrayicon.h \ kernel/qplatformsessionmanager.h \ + kernel/qplatformhardwarecompositor.h \ kernel/qpixelformat.h \ kernel/qpaintdevicewindow.h \ kernel/qpaintdevicewindow_p.h \ @@ -128,7 +129,8 @@ SOURCES += \ kernel/qpaintdevicewindow.cpp \ kernel/qrasterwindow.cpp \ kernel/qplatformgraphicsbuffer.cpp \ - kernel/qplatformgraphicsbufferhelper.cpp + kernel/qplatformgraphicsbufferhelper.cpp \ + kernel/qplatformhardwarecompositor.cpp contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles2) { HEADERS += \ -- cgit v1.2.3