summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorKaj Grönholm <kaj.gronholm@qt.io>2019-09-09 11:09:02 +0300
committerKaj Grönholm <kaj.gronholm@qt.io>2019-09-11 10:03:50 +0300
commit0d6360909793aab11c66f4b8f7001f71cbacfee7 (patch)
treec026da7505a6c0b1b93382f3a20e57c2020ac32b /tools
parent025beb76e9abfba594870ee480448a1fa0a3ca09 (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.qml6
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);
+ }
}
}
}