summaryrefslogtreecommitdiffstats
path: root/src/extras
diff options
context:
space:
mode:
authorAlexander Busse <alexander.busse@kdab.com>2023-02-08 20:20:14 +0100
committerMike Krus <mike.krus@kdab.com>2023-11-09 09:18:24 +0000
commitca30b206ccbd93f2304bbfa630a267d3e3ce14fb (patch)
tree55dbea09900177281b0bbdda81c80b3274aadd3f /src/extras
parentbf1502fc1fd309bd9c4b127fb600fd4b2f2ce5ab (diff)
Add ability to target Left/Right back buffer to use with stereo mode
RenderTargetOutput adds enums to target stereo buffers. Change-Id: I7d57ebbad200772e526416d34e2a12135abcec93 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/extras')
-rw-r--r--src/extras/defaults/qt3dwindow.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/extras/defaults/qt3dwindow.cpp b/src/extras/defaults/qt3dwindow.cpp
index 804db0df7..689a0e37e 100644
--- a/src/extras/defaults/qt3dwindow.cpp
+++ b/src/extras/defaults/qt3dwindow.cpp
@@ -303,7 +303,8 @@ void setupWindowSurface(QWindow *window, Qt3DRender::API api) noexcept
}
format.setDepthBufferSize(24);
- format.setSamples(4);
+ if (!QSurfaceFormat::defaultFormat().stereo())
+ format.setSamples(4);
format.setStencilBufferSize(8);
window->setFormat(format);
QSurfaceFormat::setDefaultFormat(format);