diff options
author | Kaj Grönholm <kaj.gronholm@qt.io> | 2019-09-09 11:09:02 +0300 |
---|---|---|
committer | Kaj Grönholm <kaj.gronholm@qt.io> | 2019-09-11 10:03:50 +0300 |
commit | 0d6360909793aab11c66f4b8f7001f71cbacfee7 (patch) | |
tree | c026da7505a6c0b1b93382f3a20e57c2020ac32b /tools | |
parent | 025beb76e9abfba594870ee480448a1fa0a3ca09 (diff) |
Stereoscopic improvements
Make left & right eye camera nodes pointers, fixing e.g.
presentations with specular reflection. Use separate textures for
fixing temporal AA. Don't allow eye separation become negative.
Task-number: QT3DS-3899
Change-Id: Ide4d26d293c37b16048e2691ad51a32b8d4cc276
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/viewer/qml/main.qml | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/viewer/qml/main.qml b/tools/viewer/qml/main.qml index 58afb69..1a59739 100644 --- a/tools/viewer/qml/main.qml +++ b/tools/viewer/qml/main.qml @@ -625,8 +625,10 @@ ApplicationWindow { shortcut: "Ctrl+Shift+-" enabled: _viewerHelper.contentView === ViewerHelper.StudioView onTriggered: { - if (enabled) - window.stereoEyeSeparation -= 0.1; + if (enabled) { + window.stereoEyeSeparation + = Math.max(0, window.stereoEyeSeparation - 0.1); + } } } } |