CompositeViewer support: Difference between revisions

Jump to navigation Jump to search
m
Line 64: Line 64:
=== General information ===
=== General information ===


* Use of composite viewer is enabled on the command line with: '''--composite-viewer=1'''
* Use of CompositeViewer is enabled at runtime with: '''--composite-viewer=1'''
* CompositeViewer requires a [[Compositor]] build.
* CompositeViewer requires a [[Compositor]] build.
* CompositeViewer requires OpenSceneGraph-3.6 to work well. See below for limitations when using OpenSceneGraph-3.4.
* The current UI for creating new view windows works by using new View menu items to clone the current view or or use eye/target points from two earlier views. This seems to be convenient and avoids the need for a separate dialogue box or similar.
* The current UI for creating new view windows works by using new View menu items to clone the current view or or use eye/target points from two earlier views. This seems to be convenient and avoids the need for a separate dialogue box or similar.
* Extra view windows can be resized.
* Extra view windows can be resized.
Line 80: Line 81:
* Sview does not support aircraft-specific views.
* Sview does not support aircraft-specific views.


=== Bugs that we don't understand ===
=== Issues when using OpenSceneGraph-3.4 ===
 
OpenSceneGraph-3.4 seems to get event handling wrong which causes problems when we open extra view windows - resize/close events get sent to our main window event handler which confuses things. We don't know of a  workaround for this.
 
These problems appear to be fixed in OpenSceneGraph-3.6.
 
Symptoms with OpenSceneGraph-3.4 include:


* Creating extra view windows can cause the main window to seemingly think it has same size as the new window, so menubar and dialogues are shown partially or not at all. A manual resize of the main window seems to sort things out.
* Creating extra view windows can cause the main window to seemingly think it has same size as the new window, so menubar and dialogues are shown partially or not at all. A manual resize of the main window seems to sort things out.
* Attempting to closing an extra view windows sometimes closes a different extra view window.
* Attempting to closing an extra view windows sometimes closes a different extra view window.
* Attempting to closing an extra view windows sometimes closes Flightgear down because the code thinks the main window has been closed.
* Attempting to closing an extra view windows sometimes closes Flightgear down because the code thinks the main window has been closed.
=== Bugs that we don't understand ===




219

edits

Navigation menu