aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorJoakim Plate <elupus@ecce.se>2013-06-09 20:05:10 +0200
committerJoakim Plate <elupus@ecce.se>2013-08-01 16:59:01 +0200
commit380138cdc57fe500d3c50736c493166403f5a69a (patch)
treecf929bbf3afe64329f682ab3bf20014c370e88ed /system
parent33dd292c9fbe401583767348a815e5f1c4768847 (diff)
[3D] add a global toggle to enable/disable stereoscopic related features and moved interaction with stereoscopic related settings to a central stereoscopics manager
Diffstat (limited to 'system')
-rw-r--r--system/settings/settings.xml15
1 files changed, 12 insertions, 3 deletions
diff --git a/system/settings/settings.xml b/system/settings/settings.xml
index 57cce2741c..59b149eb87 100644
--- a/system/settings/settings.xml
+++ b/system/settings/settings.xml
@@ -1891,16 +1891,25 @@
<dependency type="enable" on="property" name="IsFullscreen" />
</dependencies>
</setting>
- <setting id="videoscreen.mode3d" type="integer" label="36501" help="">
+ </group>
+ <group id="2">
+ <setting id="videoscreen.hasstereoscopicsupport" type="boolean" label="36500" help="">
+ <level>0</level>
+ <default>false</default>
+ </setting>
+ <setting id="videoscreen.stereoscopicmode" type="integer" label="36501" help="">
<level>0</level>
<default>0</default>
+ <dependencies>
+ <dependency type="enable" setting="videoscreen.hasstereoscopicsupport">true</dependency>
+ </dependencies>
<constraints>
- <options>mode3d</options>
+ <options>stereoscopicmodes</options>
</constraints>
<control type="spinner" format="integer" delayed="true"/>
</setting>
</group>
- <group id="2">
+ <group id="3">
<setting id="videoscreen.vsync" type="integer" label="13105" help="36356">
<level>2</level>
<default>3</default> <!-- VSYNC_DRIVER -->