gecko-dev/gfx
Kearwood "Kip" Gilbert d6b280c1fb Bug 1598491 - Implement VR process function to scan for XR device runtime installations r=daoshengmu
This is a dependency of the WebXR implementation.

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.

Differential Revision: https://phabricator.services.mozilla.com/D54234

--HG--
extra : moz-landing-system : lando
2019-11-22 01:13:28 +00:00
..
2d Backed out changeset e02c0652dd43 (bug 1595388) for reftest failures on filter-in-mask.html 2019-11-30 04:50:13 +02:00
angle Bug 1578910 - ANGLE Cherry-pick flickering fix for Ivy Bridge. r=lsalzman 2019-11-30 01:49:21 +00:00
cairo Bug 1584639 - silence Cairo shift warnings. r=aosmond 2019-11-19 11:49:35 +00:00
config Bug 1586396 - Add WebGPUThreading mock r=jgilbert 2019-10-15 21:57:37 +00:00
docs Bug 1583983 - Add threading / locking overview to APZ docs. r=tnikkel,nical 2019-09-26 09:48:24 +00:00
gl Bug 1577336: Part 6 - Make SurfaceDescriptorGPUVideo a union that contains SurfaceDescriptorRemoteDecoder r=mattwoodrow,jolin 2019-11-20 21:55:06 +00:00
graphite2 Bug 1584000 - Migrate glyph to character association code from libThebes to graphite for sandboxed libGraphite performance r=jfkthame,froydnj 2019-10-30 07:48:25 +00:00
harfbuzz Bug 1592165 - Update HarfBuzz to 2.6.4. r=jfkthame 2019-11-07 15:52:22 +00:00
ipc Bug 1583380. Plumb SideBits from the display list to WebRenderScrollDataWrapper. r=botond 2019-11-29 23:06:34 +00:00
layers Bug 1586843. Pass SideBits for fixed position content to webrender so it can pass it back via the HitTest api. r=botond 2019-11-29 23:06:59 +00:00
ots Bug 1577799 - Update OTS to 8.0.0. r=jfkthame 2019-09-13 09:47:50 +00:00
qcms Bug 1558883 - Add QCMS transform correctness and performance tests. r=miko 2019-06-25 09:45:56 -04:00
sfntly Bug 1583192 - Re-apply bug 1330495 after bug 1581145. r=froydnj 2019-11-11 13:41:11 +00:00
skia Bug 1593970 - scale subpixel contribution based on ClearType level setting. r=jfkthame 2019-11-09 13:03:47 +00:00
src Bug 1586843. Pass SideBits for fixed position content to webrender so it can pass it back via the HitTest api. r=botond 2019-11-29 23:06:59 +00:00
tests Bug 1587142 - Remove miscellaneous XBL tests r=bzbarsky 2019-10-25 21:53:33 +00:00
thebes Bug 1566875 - Allow WebRender to be qualified on Windows/NVIDIA/laptop/small screens. r=jrmuizel 2019-11-29 18:07:26 +00:00
vr Bug 1598491 - Implement VR process function to scan for XR device runtime installations r=daoshengmu 2019-11-22 01:13:28 +00:00
webrender_bindings Bug 1586843. Pass SideBits for fixed position content to webrender so it can pass it back via the HitTest api. r=botond 2019-11-29 23:06:59 +00:00
wgpu Bug 1596128 - Update wgpu to the version that has a separate wgpu-core 2019-11-21 21:54:26 +00:00
wr Bug 1555376 - Snap glyphs before clipping in the shader. r=lsalzman 2019-11-30 15:57:44 +00:00
ycbcr Bug 1511604 - Swizzle YCbCr->RGB data on big-endian machines. r=lsalzman 2019-09-17 17:47:17 +00:00
moz.build Bug 1594907 - Fix some duplicate URL segments in firefox-source-docs, r=sylvestre 2019-11-07 23:07:20 +00:00