summaryrefslogtreecommitdiffstats
path: root/tests/manual/rendercapture-qml
diff options
context:
space:
mode:
authorWieland Hagen <wieland.hagen@kdab.com>2017-02-22 19:02:29 +0700
committerPaul Lemire <paul.lemire@kdab.com>2017-05-30 05:59:13 +0000
commit25135da0642516bb209a400035641148d7ae1a49 (patch)
tree506385866ffaa9d6ff54e67c2322400368a27108 /tests/manual/rendercapture-qml
parent4511a3873ca18a59b9fb5e442fb8cb8ff6e640fc (diff)
RenderBufferCapture test: use good OpenGL profile for multi-sample blitting
Multi-sampling wouldn't work on 2.0 GL Change-Id: I61168bf70b5d0b74aa3645f413bf5259d2a3b8d6 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests/manual/rendercapture-qml')
-rw-r--r--tests/manual/rendercapture-qml/main.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/manual/rendercapture-qml/main.cpp b/tests/manual/rendercapture-qml/main.cpp
index 5c581c88e..9f8a8ed24 100644
--- a/tests/manual/rendercapture-qml/main.cpp
+++ b/tests/manual/rendercapture-qml/main.cpp
@@ -65,6 +65,12 @@ int main(int argc, char* argv[])
RenderCaptureProvider *provider = new RenderCaptureProvider;
qmlRegisterType<RenderCaptureProvider>("Extras", 1, 0, "RenderCaptureProvider");
+ QSurfaceFormat format;
+ format.setVersion(3, 2);
+ format.setProfile(QSurfaceFormat::CoreProfile);
+ format.setDepthBufferSize(24);
+ view.setFormat(format);
+
view.engine()->rootContext()->setContextProperty("_renderCaptureProvider", provider);
view.engine()->addImageProvider("rendercapture", provider);