diff options
author | Kaj Grönholm <kaj.gronholm@qt.io> | 2020-03-16 12:22:32 +0200 |
---|---|---|
committer | Kaj Grönholm <kaj.gronholm@qt.io> | 2020-04-08 08:12:01 +0300 |
commit | 02e4d56d055d73340d3af1257b908a52aecc320f (patch) | |
tree | 2013f0e23d863cc59675cdb9bb31c79b9611a63a /src/api/studio3d/q3dscommandqueue_p.h | |
parent | a05990a7d083ead234b5ef443afdfd3f83fe78ed (diff) |
Add support for progressive stereoscopic rendering
In progressive mode, single eye is rendered per frame. So full
rendering of stereoscopic view takes 2 frames. This mode can be
enabled from Q3DSViewerSettings, and for viewer from menu or
with "--enableprogressivestereo" command-line parameter.
Task-number: QT3DS-4076
Change-Id: Ie69e37da028743164b959036136485b88c61b009
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/api/studio3d/q3dscommandqueue_p.h')
-rw-r--r-- | src/api/studio3d/q3dscommandqueue_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/api/studio3d/q3dscommandqueue_p.h b/src/api/studio3d/q3dscommandqueue_p.h index 0b7b833..6096439 100644 --- a/src/api/studio3d/q3dscommandqueue_p.h +++ b/src/api/studio3d/q3dscommandqueue_p.h @@ -143,6 +143,7 @@ public: bool m_scaleModeChanged = false; bool m_stereoModeChanged = false; bool m_stereoEyeSeparationChanged = false; + bool m_stereoProgressiveEnabledChanged = false; bool m_shadeModeChanged = false; bool m_showRenderStatsChanged = false; bool m_matteColorChanged = false; @@ -157,6 +158,7 @@ public: Q3DSViewerSettings::ScaleMode m_scaleMode = Q3DSViewerSettings::ScaleModeCenter; Q3DSViewerSettings::StereoMode m_stereoMode = Q3DSViewerSettings::StereoModeMono; double m_stereoEyeSeparation = 0.4; + bool m_stereoProgressiveEnabled = false; Q3DSViewerSettings::ShadeMode m_shadeMode = Q3DSViewerSettings::ShadeModeShaded; bool m_showRenderStats = false; QColor m_matteColor = QColor(Qt::black); |