Name Description Size Coverage
binding 0 %
moz.build 1701 -
oculus -
OculusSession.cpp XXX The DX11 objects and quad blitting could be encapsulated into a separate object if either Oculus starts supporting non-Windows platforms or the blit is needed by other HMD\ drivers. Alternately, we could remove the extra blit for Oculus as well with some more refactoring. 54870 0 %
OculusSession.h 3780 0 %
openvr 0 %
OpenVRControllerMapper.cpp 3025 0 %
OpenVRControllerMapper.h 2965 0 %
OpenVRCosmosMapper.cpp 1943 0 %
OpenVRCosmosMapper.h 739 0 %
OpenVRDefaultMapper.cpp 2932 0 %
OpenVRDefaultMapper.h 745 0 %
OpenVRKnucklesMapper.cpp 2539 0 %
OpenVRKnucklesMapper.h 751 0 %
OpenVRSession.cpp 55884 0 %
OpenVRSession.h 3798 0 %
OpenVRViveMapper.cpp 1543 0 %
OpenVRViveMapper.h 727 0 %
OpenVRWMRMapper.cpp 2005 0 %
OpenVRWMRMapper.h 721 0 %
osvr 0 %
OSVRSession.cpp 18827 0 %
OSVRSession.h 2281 0 %
PuppetSession.cpp 3405 0 %
PuppetSession.h 1652 0 %
VRService.cpp static 14046 0 %
VRService.h VRSystemState contains the most recent state of the VR system, to be shared with the browser by Shmem. mSystemState is the VR Service copy of this data, which is memcpy'ed atomically to the Shmem. VRSystemState is written by the VR Service, but read-only by the browser. 2566 0 %
VRSession.cpp 6172 0 %
VRSession.h In order to support WebXR's navigator.xr.IsSessionSupported call without displaying any permission dialogue, it is necessary to have a safe way to detect the capability of running a VR or AR session without activating XR runtimes or powering on hardware. API's such as OpenVR make no guarantee that hardware and software won't be left activated after enumerating devices, so each backend in gfx/vr/service must allow for more granular detection of capabilities. By passing true to bDetectRuntimesOnly, the initialization exits early after reporting the presence of XR runtime software. The Initialize method will only enumerate hardware and possibly return true when aDetectRuntimesOnly is false. 3374 0 %