aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/scenegraph/rendernode/main.cpp
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2016-07-01 12:58:33 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2016-07-01 11:37:11 +0000
commit3e0763077a5ce420f42606418917ab7d87b6b763 (patch)
treed063ac326685166164754f8421edde5ab65adf8d /examples/quick/scenegraph/rendernode/main.cpp
parent262dbaaa8ddc38dbadbeec1106f87b464727e13b (diff)
D3D12: Fix the rendernode example for multisampling
Show how this can be handled in the custom QSGRenderNode implementation. Change-Id: Id6f18ca568a4850060f957998532815bce5c4ac5 Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'examples/quick/scenegraph/rendernode/main.cpp')
-rw-r--r--examples/quick/scenegraph/rendernode/main.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/quick/scenegraph/rendernode/main.cpp b/examples/quick/scenegraph/rendernode/main.cpp
index 9128cdc5be..3e1714313e 100644
--- a/examples/quick/scenegraph/rendernode/main.cpp
+++ b/examples/quick/scenegraph/rendernode/main.cpp
@@ -49,6 +49,13 @@ int main(int argc, char **argv)
qmlRegisterType<CustomRenderItem>("SceneGraphRendering", 2, 0, "CustomRenderItem");
QQuickView view;
+
+ if (QCoreApplication::arguments().contains(QStringLiteral("--multisample"))) {
+ QSurfaceFormat fmt;
+ fmt.setSamples(4);
+ view.setFormat(fmt);
+ }
+
view.setResizeMode(QQuickView::SizeRootObjectToView);
view.setSource(QUrl("qrc:///scenegraph/rendernode/main.qml"));
view.resize(1024, 768);