1
0
Fork 0
fgdata/Video/graphics-properties.xml
James Hogan ab3718eb28
gui/dialogs/vr-options: Add mirror options
Add options to the vr-options dialog to allow the mirror to be toggled,
and the mirror mode to be changed (which reloads the compositor if
changed).
2021-09-11 23:43:55 +01:00

94 lines
4.7 KiB
XML

<?xml version="1.0"?>
<!--
Declare behaviour of various graphics properties. This captures
information common to all the different graphics presets, and
avoids hard-coding these lists in C++.
Various lists need to be defined:
- the 'scenery reload required' list : properties which do not take effect until
the scenery is reloaded
- the 'restart required' list : properties which only take ffect upon restarting
the simulator.
In each case, the property paths are treated as prefixes; i.e any concrete property
whose full path matches one of these prefixes, will be considered as within that
particular list.
-->
<PropertyList>
<save-to-file>
<!-- General -->
<property>/sim/rendering/shaders/skydome</property>
<property>/sim/rendering/shaders/use-shaders</property>
<property>/sim/rendering/shaders/landmass</property>
<property>/sim/rendering/shaders/transition</property>
<property>/sim/rendering/shaders/model</property>
<property>/sim/rendering/shaders/water</property>
<property>/sim/rendering/shaders/clouds</property>
<property>/sim/rendering/shaders/wind-effects</property>
<property>/sim/rendering/shaders/vegetation-effects</property>
<property>/sim/rendering/multi-sample-buffers</property>
<property>/sim/rendering/multi-samples</property>
<!-- Shadows -->
<property>/sim/rendering/shadows/enabled</property>
<property>/sim/rendering/shadows/sun-atlas-size</property>
<!-- Lights -->
<property>/sim/rendering/dynamic-lighting/enabled</property>
<property>/sim/rendering/dynamic-lighting/max-pointlights</property>
<property>/sim/rendering/dynamic-lighting/max-spotlights</property>
<!-- Scenery -->
<property>/sim/rendering/scenery-path-suffix[0]/enabled</property> <!-- Pylons -->
<property>/sim/rendering/scenery-path-suffix[1]/enabled</property> <!-- Roads -->
<property>/sim/rendering/scenery-path-suffix[2]/enabled</property> <!-- Buildings -->
<property>/sim/rendering/scenery-path-suffix[3]/enabled</property> <!-- Objects -->
<property>/sim/rendering/scenery-path-suffix[4]/enabled</property> <!-- Details -->
<property>/sim/rendering/scenery-path-suffix[5]/enabled</property> <!-- Trees -->
<property>/sim/rendering/osm-buildings</property>
<property>/sim/rendering/random-objects</property>
<property>/sim/rendering/random-buildings</property>
<property>/sim/rendering/random-vegetation</property>
<property>/sim/rendering/random-vegetation-shadows</property>
<property>/sim/rendering/vegetation-density</property>
<!-- Atmospheric Effects -->
<property>/sim/rendering/particles</property>
<property>/sim/rendering/precipitation-gui-enable</property>
<property>/sim/rendering/clouds3d-enable</property>
</save-to-file>
<scenery-reload-required>
<property>/scenery/use-vpb</property>
<property>/scenery/elevation-mesh/lod-range-factor</property>
<property>/scenery/elevation-mesh/constraint-gap-m</property>
<property>/sim/rendering/photoscenery/enabled</property>
<property>/sim/rendering/scenery-path-suffix[0]/enabled</property>
<property>/sim/rendering/scenery-path-suffix[1]/enabled</property>
<property>/sim/rendering/scenery-path-suffix[2]/enabled</property>
<property>/sim/rendering/scenery-path-suffix[3]/enabled</property>
<property>/sim/rendering/scenery-path-suffix[4]/enabled</property>
<property>/sim/rendering/scenery-path-suffix[5]/enabled</property>
<property>/sim/rendering/osm-buildings</property>
<property>/sim/rendering/random-objects</property>
<property>/sim/rendering/random-buildings</property>
<property>/sim/rendering/random-vegetation</property>
<property>/sim/rendering/random-vegetation-shadows</property>
<property>/sim/rendering/vegetation-density</property>
</scenery-reload-required>
<compositor-reload-required>
<property>/sim/rendering/shadows/enabled</property>
<property>/sim/rendering/shadows/sun-atlas-size</property>
<property>/sim/rendering/dynamic-lighting/enabled</property>
<property>/sim/rendering/dynamic-lighting/max-pointlights</property>
<property>/sim/rendering/dynamic-lighting/max-spotlights</property>
<property>/sim/vr/mirror-enabled</property>
<property>/sim/vr/mirror-mode</property>
</compositor-reload-required>
<restart-required>
<property>/sim/rendering/multi-sample-buffers</property>
<property>/sim/rendering/multi-samples</property>
</restart-required>
</PropertyList>