Bug 1218482 - Enable WebVR By Default,r=bz

- dom.vr.enabled is now "true" by default for non-release builds.
- dom.vr.add-test-devices is now "0" by default, so that content may detect
  VR devices accurately.
This commit is contained in:
Kearwood (Kip) Gilbert 2015-10-26 19:56:49 -07:00
parent b23b3de324
commit e86a5a6f2b
2 changed files with 13 additions and 9 deletions

View File

@ -514,7 +514,7 @@ var interfaceNamesInGlobalScope =
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "HDMIInputPort", b2g: true, permission: ["inputport"]},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "HMDVRDevice", android: true, release: false},
{name: "HMDVRDevice", release: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
"HTMLAllCollection",
// IMPORTANT: Do not change this list without review from a DOM peer!
@ -938,7 +938,7 @@ var interfaceNamesInGlobalScope =
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "PopupBoxObject", xbl: true},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "PositionSensorVRDevice", android: true, release: false},
{name: "PositionSensorVRDevice", release: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "PresentationDeviceInfoManager",
disabled: true,
@ -1390,15 +1390,15 @@ var interfaceNamesInGlobalScope =
// IMPORTANT: Do not change this list without review from a DOM peer!
"VideoStreamTrack",
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRDevice", android: true, release: false},
{name: "VRDevice", release: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRPositionState", android: true, release: false},
{name: "VRPositionState", release: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VREyeParameters", android: true, release: false},
{name: "VREyeParameters", release: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRFieldOfView", android: true, release: false},
{name: "VRFieldOfView", release: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRFieldOfViewReadOnly", android: true, release: false},
{name: "VRFieldOfViewReadOnly", release: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
"VTTCue",
// IMPORTANT: Do not change this list without review from a DOM peer!

View File

@ -4675,8 +4675,12 @@ pref("dom.browserElement.maxScreenshotDelayMS", 2000);
// Whether we should show the placeholder when the element is focused but empty.
pref("dom.placeholder.show_on_focus", true);
// VR is disabled by default
// VR is disabled by default in release and enabled for nightly and aurora
#ifdef RELEASE_BUILD
pref("dom.vr.enabled", false);
#else
pref("dom.vr.enabled", true);
#endif
// Oculus > 0.5
pref("dom.vr.oculus.enabled", true);
// Oculus <= 0.5; will only trigger if > 0.5 is not used or found
@ -4684,7 +4688,7 @@ pref("dom.vr.oculus050.enabled", true);
// Cardboard VR device is disabled by default
pref("dom.vr.cardboard.enabled", false);
// 0 = never; 1 = only if real devices aren't there; 2 = always
pref("dom.vr.add-test-devices", 1);
pref("dom.vr.add-test-devices", 0);
// true = show the VR textures in our compositing output; false = don't.
// true might have performance impact
pref("gfx.vr.mirror-textures", false);